gpt4 book ai didi

java - 用Java读取CSV文件

转载 作者:行者123 更新时间:2023-12-01 11:05:36 24 4
gpt4 key购买 nike

如何用Java读取CSV文件?

我假设我需要使用输入流。输入流声明后如何继续?

InputStream file = item.getInputStream();

最佳答案

要读取 CSV 文件,您可以使用 BufferedReader 类:

BufferedReader reader = new BufferedReader(
new InputStreamReader(new FileInputStream("CSV file location"))
);

之后,使用StringTokenizer从文件中读取每个公共(public)分隔值,例如:

if(reader.readLine()!=null) {
StringTokenizer tokens = new StringTokenizer(

// this will read first line and separates values by (,) and stores them in tokens.
(String) reader.readLine(), ",");

tokens.nextToken(); // this method will read the tokens values on each call.
}

例如,CSV 文件包含员工的记录,例如:

ram,101
  • 第一次,tokens.nextToken() 调用将返回 ram
  • 第二次,tokens.nextToken() 调用将返回 101

关于java - 用Java读取CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32985942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com