java - 如何在 Java 中创建文本文件的 ArrayList?
问题描述
我正在尝试创建一个预先存在的文本文件的 ArrayList(基本上取一个已经保存在我的计算机上的文本文件文件夹并将它们插入到 ArrayList 中),以便我可以遍历它们并发送匹配的文本文件对到另一个程序(一个单独的 java 程序)进行数据分析。是否可以按照我想要的方式创建文本文件的 ArrayList?
解决方案
自从引入 java.nio 包以来,这已经变得足够简单了,尤其是对于 Java 8 流:
Files.walk(new File("/your/base/dir").toPath()) // stream of all files inside base folder
.filter(p->p.getFileName().endsWith(".txt")) // limit to .txt files
.map(Path::toAbsolutePath) // convert to absolute pathy
.forEach(System.out::println); // print
推荐阅读
- python - 如何在 BeautifulSoup 中添加“href contains”条件
- sql - 在 bigquery 中编写最小值的优雅而有效的方法
- r - 使用汽车包中的功能时出错
- reactjs - 如何将状态转移到另一个文件并使用它
- android - 任务 transformClassesWithDexForDebug 失败并出现 java.lang.InterruptedException
- python - 如何制作一个用字符串替换python文件中的换行符的程序
- python - 我想知道如何将十进制转换为二进制
- openssl - 是否可以创建没有签名字段的 x509 证书?
- python - 坚持写到excel文件的熊猫
- javascript - 如何在 ASP.NET MVC 应用程序中管理 JavaScript - 单独文件与 Razor View 内部?