私は次のコードを持っています
FileWriter F = new FileWriter("out.txt");
PrintWriter H = new PrintWriter(F);
H.print(split[split.length - 2]);
H.print("END");
ただし、txtを調べると、最後のテキストは「END」ではなく、文字列内の単語の一部です。「レパ」です
私がこれをするとき
FileWriter F = new FileWriter("out.txt");
PrintWriter H = new PrintWriter(F);
System.out.print(split[split.length - 2]);
私が得るテキストの最後のビットは数字「49」です-これは正しいです。
PrintWriterが文字列を完全に書き出していないようです。しかし、私がこれを行うとき
FileWriter F = new FileWriter("out.txt");
PrintWriter H = new PrintWriter(F);
H.print(split[split.length - 2]);
H.println(pdfInText)://Another string
H.print("END");
「元の」テキストは実際に終了します-これは何ですか?