-2
write.write()関数を使用して、* .txtファイルに数値を書き込もうとしています。作成したファイルをメモ帳で開くと、わかりませんが、メモ帳++で開くと、ファイルは正常です。誰もがなぜこれが起こっているのか説明できますか?ファイルに書き込むと不器用なJavaが発生する
try {
for(int i = 0; i < predictionsList.size(); i ++){
writer.write(Integer.toString(predictionsList.get(i)));
writer.write("\n");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ファイルの記述に使用するコードを表示してください。 –
おそらく文字エンコードの問題 –
コードを教えてください。しかし、私はあなたがしていることを想像することができます。メモ帳++で開いたファイルはokと表示され、メモ帳では表示されません。行末の文字。メモ帳には\ r \ nが必要ですが、メモ帳++は\ rまたは\ nかその両方かどうかを理解できます。あなたのコードが何をしているかを確認し、詳細を投稿してください。 –