我正在从文本文件中读取内容并将行保存到 ArrayList
中。但我没有成功地了解如何遍历和读取 ArrayList 中的所有特定字符,以及有多少列和行。
这是我到目前为止编写的代码:
String line;
BufferedReader br = new BufferedReader(r);
ArrayList<String> myArrayList = new ArrayList<String>();
while ((line = br.readLine()) != null)
{
myArrayList.add(line);
.........
}
最佳答案
如果我正确地阅读您的帖子,您会想要进一步分解您的行(您对列的引用)。由于您正在存储 String
对象您需要将这些条目进一步分解为另一个 List
真正正确地解析您的单词和字符。
Java 曾经有一个叫做 StringTokenizer
的东西它可以做你想做的事,但现在已被弃用并被 String.Split() 取代。方法。通过迭代您的 ArrayList
并分割String
通过特定分隔符(例如空格或句点)的对象,您应该能够进一步分割现有的 ArrayList
并创建一个包含单个单词甚至字符的新列表。
关于java - 从 ArrayList 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25428967/