0

これはおそらく非常に単純な質問ですが、Java を学習したばかりで助けが必要です。txtファイルに書き込むSQLテーブルの行がありますが、追加するたびに改行を追加していません。それらをすべて1つの単語として追加するだけです。各追加後に改行を挿入するにはどうすればよいですか? 列はアドレスなので、1 行に 1 つのアドレスです。

StringBuffer fileContent = new StringBuffer();
TableModel tModel = table.getModel();
for (int i = 0; i < tModel.getRowCount(); i++) {

    Object cellValue = tModel.getValueAt(i, 0);
    // ... continue to read each cell in a row
    fileContent.append(cellValue);

    // ... continue to append each cell value
}

FileWriter fileWriter = new FileWriter(new File("D://properties1.txt"));
fileWriter.write(fileContent.toString());

fileWriter.flush();
fileWriter.close();
4

4 に答える 4

1

fileContent.append(cellValue + "\n"); として実行できます。

于 2013-10-10T20:40:47.000 に答える
0

改行文字 \n を使用します。

あなたはこれをどこに持っていますか fileContent.append(cellValue);

する必要があります fileContent.append(cellValue+"\n");

于 2013-10-10T20:45:24.740 に答える
0

ループの終了直前に追加fileContent.append("\n");

于 2013-10-10T20:39:42.243 に答える