java - 读取文本文件在控制台中显示结果,不带分隔符

标签 java

我想读取 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 个选项:

  1. 使用java.util.Scanner
  2. 使用String.split()函数
  3. 使用 OpenCSV 等第三方库

这里有一些代码:
http://howtodoinjava.com/2013/05/27/parse-csv-files-in-java/

这是一个尝试基本 Java 概念的好例子。
我希望您确实使用它来获取知识和基本操作方法。

关于java - 读取文本文件在控制台中显示结果,不带分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34483700/

相关文章:

java - 列表没有重复项?

java - 使用 SchemaCrawler Maven 插件生成图时的 NPE

java - JLabel 内的两行文本

java - jsf 2.0如何显示连接表中的数据?

java - 如何放置<安全:authentication property ="principal.username"/> inside a value ="" in an input?

java - Seam 2 - 自定义范围

java - 使用来自 Eclipse 的 JDBC 的 DB2 连接问题

Java异常: NoClassDefFoundError even if place the jar files into classpath correctly

java - 使用 Java 在 Android 中显示图像

Java 9 : jigsaw and hibernate 5. 2.12 不工作