Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建具有无限行数的java文件_Java_File_Max_Line - Fatal编程技术网

创建具有无限行数的java文件

创建具有无限行数的java文件,java,file,max,line,Java,File,Max,Line,我正在使用java编写文件,我正在编写超过47678行。文件中的最大行数为47678。我想知道我是否可以延长生产线的数量,或者我应该怎么做。我正在使用file创建文件,并且正在使用FileWriter写入文件。我看不出有任何问题,例如,以下程序将在文件中写入65535行: import java.io.*; class TestClass { public static void main(String args[]) throws IOException { Buffe

我正在使用java编写文件,我正在编写超过47678行。文件中的最大行数为47678。我想知道我是否可以延长生产线的数量,或者我应该怎么做。我正在使用file创建文件,并且正在使用FileWriter写入文件。我看不出有任何问题,例如,以下程序将在文件中写入65535行:

import java.io.*;
class TestClass {
    public static void main(String args[]) throws IOException {
        BufferedWriter writer = new BufferedWriter(new FileWriter("test.txt"));
        for(int i=0;i<65535;i++)
            writer.write("Happy Diwali!\n");         
        writer.close(); 
    }
}
import java.io.*;
类TestClass{
公共静态void main(字符串args[])引发IOException{
BufferedWriter=newbufferedwriter(newfilewriter(“test.txt”);

对于(int i=0;iFileWriter没有执行此任务,但BufferedWriter执行了预期的操作,谢谢@Arvind Kumar avinash您应该使用try with resources来避免调用
close()
手动。您应该发布显示您正在做什么的代码。您在下面找到了一个有用的答案,这很好,但问题应该描述您尝试了什么、您期望了什么、发生了什么,以及包括代码和实际输出。这有很好的信息: