1

我读了一个文本文件,每行添加到一个list

List row = new ArrayList();
...
row.add(line);

然后我遍历 List 和我打印的每个“记录”,如下所示:

System.out.println(row.get(i));

该语句返回

[some, text, here]

如何访问此处的每个字符串[some, text, here]

4

1 回答 1

2

我认为您正在阅读CSV文件,因此您可以使用 , 作为参数进行拆分,以使您的返回值类似于 [some],[text],[here] 然后您将可以访问整个字符串的每个单词.

假设您想要访问文本,您只需使用以下内容:

System.out.println(row.get(i)).split(',')[2];

PS 如果 [ 和 ] 也是一个问题,您可以通过首先使用子字符串来删除它们,以仅使用您需要的子字符串。

于 2012-09-01T03:59:50.790 回答