gpt4 book ai didi

Java File 到 ArrayList 并将 ArrayList 引用到另一个类

转载 作者:行者123 更新时间:2023-12-01 11:33:12 26 4
gpt4 key购买 nike

所以我一直在用 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();
}

最佳答案

在类中使用变量,例如:

public class WordPuzzleGenerator {

ArrayList<String> threeLetterWordList = new ArrayList<String>();
//...
public List<String> getThreeLetterWordList() {
return threeLetterWordList ;
}
}

那么你可以调用 myGenerator.getThreeLetterWordList();获取您的列表。

关于Java File 到 ArrayList 并将 ArrayList 引用到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30258280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com