java - 在Java中创建字符串路径来读取文本文件

标签 java

我在字符串路径上找到的信息令人困惑。有人可以帮忙吗?

我想阅读这条路径:

try (Scanner s = new Scanner(new File("c:/Users/Green/documents/dictionary.txt")).useDelimiter("\\s*-\\s*")) {

但通过字符串路径并将返回逐行放入 ArrayList .

如有任何指点,我们将不胜感激。

最佳答案

试试这个:

        Path p1 = Paths.get("C:/Users/Green/documents/dictionary.txt");
        Scanner sc = new Scanner(p1.toFile()).useDelimiter("\\s*-\\s*");
        List<String> myList = new ArrayList<String>();
        while (sc.hasNext()) {
            myList.add(sc.next());
        }

请告诉我这是否是您想要实现的目标。

关于java - 在Java中创建字符串路径来读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60136198/

相关文章:

java - java.io.IOException:org.apache.thrift.protocol.TProtocolException:无法编写没有设置值的TUnion

java - Hibernate 将数据保存到数据库时出现的问题

java - appengine-mapper 库和 1.6.6 appengine-api-labs.jar 冲突

Java - 有没有一种方法可以在不迭代的情况下查询 Apache Spark 模式?

java - 如何使用 REST API 发布 Yammer 民意调查?

java - 通过热交换机制在运行时更改方法

java - Servlet请求处理

java - 另一个线程的代码如何在主线程上运行?

java - 使用正则表达式匹配和分组表达式的每个术语和运算符

java - Struts 2中tuckey出站规则中&amp的使用方法