1. ストリームを使用してファイルに 1 行ずつ書き込む場合は、FileWriter を PrintWriter に置き換えて、PrintWriter の println() メソッドを呼び出すことができます。
2.
次のようにコードをコピーします。
byte fileContent[] = getJTextArea().getText().replaceAll("/n", "/r/n").getBytes();//これは主に Windows で改行操作を実装するためのものです
3.
次のようにコードをコピーします。
FileWriter fw=new FileWriter(ファイル);
文字列 str=txt.getText();
for(int i=0;i<str.length();i++){
if(str.charAt(i)==10){
fw.write(13);//書き込み/r
fw.write(10);//write/n
}それ以外{
fw.write(str.charAt(i));
}
}
fw.close();
4. それぞれのシステムに従って、対応する改行を挿入するだけです。
次のようにコードをコピーします。
Windows のテキスト ファイルの改行文字:/r/n
linux/unix:/r のテキスト ファイルの改行文字
Mac のテキスト ファイル内の改行文字:/n