java:如何将txt文件读取到字符串数组

标签 java

<分区>

您好,我想读取一个包含 N 行的 txt 文件,并将结果放入一个字符串数组中。

最佳答案

使用 java.util.Scannerjava.util.List .

Scanner sc = new Scanner(new File(filename));
List<String> lines = new ArrayList<String>();
while (sc.hasNextLine()) {
  lines.add(sc.nextLine());
}

String[] arr = lines.toArray(new String[0]);

关于java:如何将txt文件读取到字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977075/

相关文章:

java - Mockito:将真实对象注入(inject)私有(private) @Autowired 字段

保存 ArrayList 时由泛型引起的 Java 编译器警告

java - 如何在 64 位 Eclipse 中获取 Window Builder 的 SWT 设计器

java - 将字符串与对象变量的数组列表进行比较

java - Hibernate Spatial - 遇到无效的字节序标志值

java - Jsp遍历对象列表

java - 为什么这个 URLClassLoader 有时有效有时无效?

java - 序列化循环对象树 - StackOverflowError - 需要自定义序列化代码

java - 代码重复与可读性

java - 有没有办法判断输入流是否在代码中的任何位置打开和未关闭