我正在尝试创建一个简单的数组列表并从文本文件中传入一堆条目,但是我无法将文本文件加载到列表中,这就是我的代码现在的样子:
import java.util.*;
import java.io.*;
public class PirateDictionary {
private ArrayList<Dictionary> phrases;
private String word;
public PirateDictionary() {
phrases = new ArrayList<Dictionary>();
}
public PirateDictionary(String w) {
word =w;
}
public void load(String loadthis) throws IOException {
Scanner infile = new Scanner(new InputStreamReader
(new FileInputStream(loadthis)));
int num = infile.nextInt();
infile.nextLine();
for (int i = 0; i < num; i++) {
String w = infile.nextLine();
PirateDictionary c = new Dictionary(w);
phrases.add(c);
}
infile.close();
}
}
我只对这里的一个变量感兴趣,它是'w',我只想传入单个单词。对此的任何建议将不胜感激。