私はこれをやり方を研究していて、ちょっと混乱してしまいましたが、私はこれまでスキャナを使ってみましたが、改行を保存していないように見えます。ブレーク。誰かアドバイスがあれば感謝します。私は以下のようにScannerクラスを使用していますが、行が新しい行であるかどうかをチェックする方法もわかりません。あなただけのファイルを読み込むしようとしている場合には感謝Javaがテキストファイルを解析して改行を保持していますか?
for (String fileName : f.list()) {
fileCount++;
Scanner sc = new Scanner(new File(f, fileName));
int count = 0;
String outputFileText = "";
//System.out.println(fileCount);
String text="";
while (sc.hasNext()) {
String line = sc.nextLine();
}
}
ラインが新しいラインであることを正確にチェックすることはどういう意味ですか? Scanner.nextLine()はすでにファイルをあなたのために分割していますので、値を見つけるために得意な行をスキャンするだけです。 – donnyton
BufferedWriterを使用している場合は、.newlineメソッドを使用することもできます: http://stackoverflow.com/questions/9199216/strings-written-to-file-do-not-preserve-line-breaks –