各単語が独自の行にない状態で最終結果を印刷するのに問題があります。出力は、入力と同じようにフォーマットする必要があります。データを読み取って印刷するために使用したコードは次のとおりです。
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。」
ただし、そこにリストされている方法の使用方法は教えられていません。