在linux下编写一个读写文件的程序,通过死循环让其不断运行,结果运行一段时间就出错了
程序代码:importjava.io.*;importjava.util.*;publicclassFiler{publicstaticvoidmain(String[]...
程序代码:import java.io.*;
import java.util.*;
public class Filer{
public static void main(String[] arg) throws Exception{
File file=new File("1.txt");while(true)
{
PrintWriter output=new PrintWriter(file);for(int i=1;i<=2;i++){
output.print(i);
output.print(" ");
//System.out.println(input.nextLine());
}
output.println(3);
output.print(7);
output.close();
Scanner input=new Scanner(file);
while(input.hasNext()){
System.out.println(input.nextLine());
}
input.close();}
}
} 错误的截图: 请各路高手帮一下忙!!!不胜感谢 展开
import java.util.*;
public class Filer{
public static void main(String[] arg) throws Exception{
File file=new File("1.txt");while(true)
{
PrintWriter output=new PrintWriter(file);for(int i=1;i<=2;i++){
output.print(i);
output.print(" ");
//System.out.println(input.nextLine());
}
output.println(3);
output.print(7);
output.close();
Scanner input=new Scanner(file);
while(input.hasNext()){
System.out.println(input.nextLine());
}
input.close();}
}
} 错误的截图: 请各路高手帮一下忙!!!不胜感谢 展开
2013-09-06
展开全部
晕,最简单的。你不断的往里面写,没有退出条件,当然出错。。。。文件大小总归是有限制的吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询