java - 从 ArrayList 读取

标签 java arraylist

我正在从文本文件中读取内容并将行保存到 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/

相关文章:

java - 初学者 : Number Guessing Game

java - 在 Vert.x Web 路由器上的不存在路由上提供静态 webroot/index.html 数据

java - 方法参数数组列表变量的大小在clear()后重置为零并分配新的列表值

Java - 解释对象文件

java - 拆分字符串并将其放入 Android 列表

java - 如何按字母顺序对名称数组列表进行排序,但以数字开头的名称必须排在最后

Java 通过引用转码到 Python

java - Hibernate、Spring 和 SLF4J 绑定(bind)

Java 在多个 MouseListener 之间进行更改

android - 为什么我会收到警告 Serialize ArrayList