4

こんにちはすべて私はこのコードを使用してtxtファイルにテキストを追加しています。誰でもこの場合に改行を追加する方法を教えてくれます

fOut = new FileOutputStream(new File(myFilePath + BlueFreeConstants.logFileName), true);
osw = new OutputStreamWriter(fOut);
osw.append("<< " + values + " >>");
osw.flush();
osw.close();
fOut.close();
4

4 に答える 4

13
String separator = System.getProperty("line.separator");
fOut = new FileOutputStream(new File(myFilePath + BlueFreeConstants.logFileName), true);
osw = new OutputStreamWriter(fOut);
osw.append("<< " + values + " >>");
osw.append(separator); // this will add new line ;
osw.flush();
osw.close();
fOut.close();
于 2012-07-18T11:46:10.470 に答える
2

osw.append('\n')。それはあなたが探しているものですか?

于 2012-07-18T11:44:06.077 に答える
2
osw.append("<<"+values+">>\n");
于 2012-07-18T11:44:22.267 に答える
1

これは、複数行のテキスト ファイルを作成するための私のコードです。

FileOutputStream fos=null;
    OutputStreamWriter osw;
    try {
    fos = openFileOutput("login.txt",Context.MODE_PRIVATE);
    fos.write(("Line One").getBytes());
    osw = new OutputStreamWriter(fos);
    osw.append("\r\n");
    osw.append("Line Two");
    osw.flush();
    osw.close();
    fos.flush();
    fos.close();
} catch (Exception e) {}
于 2013-08-07T22:20:37.013 に答える