【发布时间】:2014-01-19 14:33:46
【问题描述】:
我有一个文本文件中的值列表,
People.txt[
Name, ID, DOB, Sex
Bill, 12, 12/12/1989, Male
Cindy, 13, 12/11/1991, Female
]
我最初将这些值读入一个字符串,然后使用
将字符串转换为 ',' 值处的数组 List<String> items = Arrays.asList(str.split("\\s*,\\s*"));
但我想尝试找到一种方法来创建包含标题的对象并将它们排序到列表或具有所有值索引的关联数组的数组中。
我是 Java 的新手,我不知道如何将值转换为带有标题的数组。
【问题讨论】:
-
您的数据来自哪里?是 CSV 吗?因为那里有一些开源 CSV 阅读器。
-
不,它只是一个 .txt 文件,我可以将其转换为 CSV 然后读取它,但我希望有一种更快/更脏的方法来做到这一点。你能推荐一个开源阅读器吗?