각 단어가 자체 줄에없는 최종 결과를 인쇄하는 데 문제가 있습니다. 출력은 입력과 마찬가지로 형식화되어야합니다. 여기에 내가 그것을 데이터를 읽고 인쇄하는 데 사용되는 코드는 다음과 같습니다텍스트 파일에서 데이터를 읽은 다음 각 단어를 PigLatin으로 변환
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));
}
}
실제 지침은 다음과 같다 :. PigLatin에 "(declaration.txt") 독립 선언문을 번역 "단락을 유지하려고합니다. 이 작업을 수행하는 방법은 여러 가지가 있지만 중첩 된 루프를 사용하므로 nextLine, next, split 또는 StringTokenizer를 살펴볼 수 있습니다. "
여기에 나열된 방법 중 하나를 사용하는 방법은 알려지지 않았습니다.
Java 7을 사용하는 경우 새 파일 IO를 사용해야합니다. http://docs.oracle.com/javase/tutorial/essential/io/fileio.html – LanguagesNamedAfterCofee