0
因此,我一直在Java中编写一个项目,并尝试将数组列表引用到另一个类时遇到了暂停。第一个代码是我试图引用ArrayList
的类。第二个是我创建ArrayList
的地方。将Java文件转换为ArrayList并将ArrayList引用到另一个类
import Game.App;
public class WordPuzzleGenerator {
public WordPuzzleGenerator() {
if (Game.SizeOfPuzzle.currentRows == 4){
threeLetterWordList
}else if (Game.SizeOfPuzzle.currentRows == 5){
maximum = 12482;
}else{
maximum = 1310;
}
}
Scanner threeLetterScanner = new Scanner(File("3LetterWords.txt"));
ArrayList<String> threeLetterWordList = new ArrayList<String>();
while (threeLetterScanner.hasNext()){
threeLetterWordList.add(threeLetterScanner.next());
}
threeLetterScanner.close();
Scanner fourLetterScanner = new Scanner(File("4LetterWords.txt"));
ArrayList<String> fourLetterWordList = new ArrayList<String>();
while (fourLetterScanner.hasNext()){
fourLetterWordList.add(fourLetterScanner.next());
}
fourLetterScanner.close();
Scanner fiveLetterScanner = new Scanner(File("5LetterWords.txt"));
ArrayList<String> fiveLetterWordList = new ArrayList<String>();
while (fiveLetterScanner.hasNext()){
fiveLetterWordList.add(fiveLetterScanner.next());
}
fiveLetterScanner.close();
}
如果我理解得很好,你必须使用getters。 – Drumnbass
那到底是什么问题? – Mureinik
@Mureinik正如wordPuzzleGenerator类所示,我试图引用已经在App中创建的ArrayList的第一个if语句。 – Jackson