我有一个文件,其中一些单词保存在文本文件中:
Koraa
Orakaa
Balaes
Ealaaab
Araqko
我需要知道如何使用Java阅读它,如下所示:
string firstWord = "Koraa";
和另一个字符串中的第二行
string secondWord = "Orakaa";
然后我会在那两个字符串上做一些东西,然后是第二个字符串& firstWord contents'将替换为同一文件中的下两行!
例如:
firstWord = "Balaes";
secondWord = "Ealaaab";
...等操作将循环所有这些单词。
答案 0 :(得分:1)
您可以拥有ArrayList
String
并使用Scanner
从文件中读取单独的行。
List<String> al = new ArrayList<String>();
File file = new File("example.txt");
try {
Scanner scanner = new Scanner(file);
while (scanner.hasNext())
al.add(scanner.nextLine())
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
scanner.close();
}
您可以使用al.get(int index)
按顺序查看单个字词。