,可以按照以下步骤进行:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList<String> wordList = new ArrayList<>();
try {
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNext()) {
String word = scanner.next();
wordList.add(word);
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// 在这里可以对wordList进行进一步处理或使用
}
}
请注意,上述代码中的"file.txt"应替换为实际的.txt文件路径。
for (String word : wordList) {
System.out.println(word);
}
首先,在你的项目中创建一个名为Word的类:
public class Word {
private String word;
public Word(String word) {
this.word = word;
}
public String getWord() {
return word;
}
public void setWord(String word) {
this.word = word;
}
}
然后,在读取.txt文件并将单词添加到ArrayList时,创建Word对象并将其添加到ArrayList中:
ArrayList<Word> wordList = new ArrayList<>();
try {
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNext()) {
String word = scanner.next();
Word customWord = new Word(word);
wordList.add(customWord);
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
现在,wordList中的每个元素都是Word对象,你可以通过调用getWord()方法来获取单词。
这样,你就可以将.txt文件中的所有单词添加到自定义对象的ArrayList中了。根据需要,你可以进一步处理或使用这些单词。
领取专属 10元无门槛券
手把手带您无忧上云