gpt4 book ai didi

java - 使用扫描仪读取文本文件并使用列表进行打印

转载 作者:太空宇宙 更新时间:2023-11-04 13:57:35 24 4
gpt4 key购买 nike

这是一项家庭作业,用于绞刑吏游戏。现在,除了这一部分之外,整个游戏都可以运行了。阅读老师提供的词典列表。

public static void main(String[] args) throws FileNotFoundException {

Scanner fileScan = new Scanner(new File(words.txt));

List<String> dictionary = new ArrayList<String>();
while (fileScan.hasNext()) {

dictionary.add(fileScan.nextLine().toLowerCase());
}
for( int i = 0; i < dictionary.size(); i++) {

System.out.println(dictionary.get(i));
}
}

我将这部分从代码中分离出来以便能够对其进行测试。我还把字典文件做成只有5个单词。当我点击运行时,它不会打印任何内容。只是一个空白。

最佳答案

words.txt 必须用引号'因为它是一个字符串。

像这样

 Scanner fileScan = new Scanner(new File("words.txt"));

还要确保 txt 文件的文件路径正确。您可以使用 ABSOLUTE PATHRELATIVE PATH

打印所有数据时,也可以简单地使用foreach这样做

for(String item:dictionary){
System.out.println(item);
}

关于java - 使用扫描仪读取文本文件并使用列表进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29663865/

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