import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ReadCsv {
public static void main(String[] args) {
String filePath = "D:\\Desktop\\cookieTest.csv";
List<List<String>> lists = readCsvToList(filePath);
System.out.println(lists.toString());
}
public static List<List<String>> readCsvToList(String filePath) {
String line;
List<List<String>> columnList = new ArrayList();
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
while ((line = br.readLine()) != null) {
List<String> column = Arrays.asList(line.split(","));
columnList.add(column);
}
} catch (Exception e) {
e.printStackTrace();
}
return columnList;
}
}
java 读取 CSV文件的数据并保存到java的List<List<>>中
最新推荐文章于 2023-07-10 11:17:14 发布
本文介绍了一种使用Java从CSV文件中读取数据的方法,并将其转换为List<List<String>>格式的过程。通过示例代码展示了如何逐行读取CSV文件中的数据,并将每行按逗号分隔后的各列数据存储为List<String>,最终将所有行的数据汇总成一个List<List<String>>。
1427

被折叠的 条评论
为什么被折叠?



