Java读取文件并将字符串存储到数组中

标签 java arrays file input

Possible Duplicate:
Storing file content into an array

我正在编写一个简单的刽子手程序。我在打开文件并将数据存储到数组中时遇到困难。我似乎不知道该怎么做。这是一个学校项目,所以如果逻辑看起来没有必要,就责怪那个人:)

我有一个文本文件(words.txt),其中有十个单词。它们位于文件中,每个之间有一行。它们需要导入到数组中。有人愿意帮助一位有抱负的年轻程序员吗?感谢您提供的任何帮助!

最佳答案

我建议您使用List<String> (例如 ArrayList<String> )和 Scanner (使用 new Scanner(new File("wordfile.txt")) 构建它,并使用 scanner.hasNextLine() / scanner.nextLine() )读取单词。

如果你确实需要它是一个数组,请通过 list.toArray 最后。

关于Java读取文件并将字符串存储到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12085421/

相关文章:

c++ - 如何在cout语句中显示相对文件路径

Java错误输出(华氏度到摄氏度转换程序)!

java - 自定义自动对焦的算法或开源实现

java - 使用UUID作为数据库主键,Java类型是byte[]

arrays - 在 Julia 中将 3D 数组转换为 2D 数组的最有效方法是什么?

c - char 和整数数组之间的速度差异?

arrays - 生成新数组,其中所有正数首先出现,然后是负数或零,但顺序相同

java - 类作为静态方法的参数 - Java

.net - 使用 .NET 实时读取文件中的更改

linux - 如何 RSYNC 单个文件?