我想读取 csv 文件并在命令行中将结果打印为不带 , 分隔符的单独数据。
对于前 csv 文件有数据 PVT Ltd,计算机部门,5 名员工
That needs to be displayed in command prompt as
PVT Ltd
computer department
5 Employees
现在我的代码为
try{
File myFile=new File("CSV-to-ArayList.csv");
FileReader fileReader=new FileReader(myFile);
BufferedReader reader=new BufferedReader(fileReader);
String line=null;
while((line= reader.readLine())!= null){
System.out.println(line);
}
reader.close();
}catch(Exception ex){
ex.printStackTrace();
}
但是这个打印结果就像 csv 文件一样 PVT Ltd,计算机部门,5 名员工
请帮助我如何实现我想要的结果。
最佳答案
您可以阅读并尝试以下 3 个选项:
- 使用
java.util.Scanner
- 使用
String.split()
函数 - 使用 OpenCSV 等第三方库
这里有一些代码:
http://howtodoinjava.com/2013/05/27/parse-csv-files-in-java/
这是一个尝试基本 Java 概念的好例子。
我希望您确实使用它来获取知识和基本操作方法。
关于java - 读取文本文件在控制台中显示结果,不带分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34483700/