【发布时间】:2018-01-18 22:40:57
【问题描述】:
我有一个大的 csv 文件,包含一个图表 此 csv 的每一行都是图形的一条边(例如 1,23 表示在 1 和 23 之间有一条边) 我将阅读这个 csv 格式的文本文件并将图形存储在链表中
什么是最好的方法? 非常感谢
【问题讨论】:
我有一个大的 csv 文件,包含一个图表 此 csv 的每一行都是图形的一条边(例如 1,23 表示在 1 和 23 之间有一条边) 我将阅读这个 csv 格式的文本文件并将图形存储在链表中
什么是最好的方法? 非常感谢
【问题讨论】:
你可以这样做。
String SEPARATOR = ",";
BufferedReader reader = new BufferedReader(
new FileReader("/path/to/your/file"));
String line = null;
while ((line = reader.readLine()) != null) {
String[] fields = line.split(SEPARATOR, -1);
List<String> field = new LinkedList<String>();
for (int i = 0; i < fields.length; i++)
field.add(fields[i]);
System.out.println(field);
}
【讨论】: