Ajm*_*Kir -1 java csv string file
我想本质上读取 csv 文件的内容,并想输入一个字符串来返回。我尝试了这个,但它不太有效:
File file = new File(aaa.csv);
FileWriter fw = new FileWriter(file);
BufferReader bw = new BufferReader(fw);
String s;
while (bw.readLine() != null) {
s += (bw.readLine());
}
fw.close();
Run Code Online (Sandbox Code Playgroud)
有没有更简单的解决方案可以将 csv 文件读取为有效的字符串?
要读取整个文件,假设 Java 11 及更高版本,您可以简单地执行以下操作:
String content = Files.readString(Paths.get("aaa.csv"));
Run Code Online (Sandbox Code Playgroud)
请注意,如果文件非常大,内存就会成为问题。