Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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_String_File - Fatal编程技术网

Java-读取文件的最快方式是什么

Java-读取文件的最快方式是什么,java,string,file,Java,String,File,我想将文件作为字符串读取。这个文件的每一行都包含我用来构造新对象的信息 我想知道最快的方法是什么。显然,有两种选择。第一种方法是读取整个文件并通过读取字符串创建对象。第二种方法是逐行读取数据,并在每次readLine()之后创建一个新对象。是否存在真正的性能差异,或者我可以选择任何一种方式?如果每隔几行就有一个对象,并且它不会影响其后或之前的任何其他内容,我会选择逐行方法。但是,如果需要对嵌套对象或更复杂的文件结构进行解析,请先阅读所有内容测试并查看。大多数明智的做法大致相同。为什么这很重要?

我想将文件作为字符串读取。这个文件的每一行都包含我用来构造新对象的信息


我想知道最快的方法是什么。显然,有两种选择。第一种方法是读取整个文件并通过读取字符串创建对象。第二种方法是逐行读取数据,并在每次readLine()之后创建一个新对象。是否存在真正的性能差异,或者我可以选择任何一种方式?

如果每隔几行就有一个对象,并且它不会影响其后或之前的任何其他内容,我会选择逐行方法。但是,如果需要对嵌套对象或更复杂的文件结构进行解析,请先阅读所有内容

测试并查看。大多数明智的做法大致相同。为什么这很重要?