gpt4 book ai didi

java - 从文本文件中读取数据,将每个单词转换为 PigLatin

转载 作者:行者123 更新时间:2023-11-29 09:11:13 25 4
gpt4 key购买 nike

我在打印出最终结果时遇到了问题,因为每个单词都在自己的行上。输出的格式应与输入的格式相同。这是我用来读取数据并打印它的代码:

     Scanner sc2 = null;
try {
sc2 = new Scanner(new File(dataFile));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
while (sc2.hasNextLine()) {
Scanner s2 = new Scanner(sc2.nextLine());
boolean b;
while (b = s2.hasNext()) {
String s = s2.next();
System.out.println(pig(s));
}
}

实际的指示如下:“将独立声明(“declaration.txt”)翻译成 PigLatin。尽量保留段落。有几种方法可以做到这一点,但它们都使用嵌套循环。你可能想要查看 nextLine、next、split 或 StringTokenizer。”

不过,我们还没有被教导如何使用此处列出的任何方法。

最佳答案

println方法是“打印行”的缩写。它将给定的输出打印到目标输出设备后跟一个换行符。检查该类中的其他方法以获得解决方案。

更新

这里的问题是据我所知java.util.Scanner抛出单词之间的空格(定界符)。查看java.util.StringTokenizer对于可以配置为一次返回一个空白字符的类似类。

关于java - 从文本文件中读取数据,将每个单词转换为 PigLatin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12334312/

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