int値をテキストファイルに保存して保存し、プログラムを再起動すると読み込む小さなプログラムを作成しています。今、私は3つの以上のブール値をテキストファイルに保存する必要があり、私は私のテキストファイル内の新しい行に移動したいときはいつでも、私は、それ文句を言わない、\ nは、 nは動作しません。改行しません。
public Formatter x;
x.format("%s", "" + m.getPoints() + "\n");
とファイルで物事を書いています新しい行に移動すると、int値の直後に直接書き込まれます。私は、新しい行を開始せずに、単に直接int型の値の後ろにブール値を書き込みます両方
x.format("%s", "" + m.getPoints() + "\n");
x.format("%s", "" + m.getStoreItem1Bought() + "\n");
と
x.format("%s%s", "" + m.getPoints() + "\n", "" + m.getBought() + "\n");
ますが、両方をやってみました。これに関する助言?
私はWindows 7 Ultimate 64ビットを使用しています。私のテキストエディタはEclipseです。私はEclipseでもすべてのコードを実行しています。
Windowsシステムを使用していますか? '\ n'は、システム依存の行区切り記号ではなく改行記号を挿入します。 Windowsでは、改行とそれに続く改行があります。それで、間に何もないように見えるかもしれません。 –
右ですが、 '\ r \ n 'を必要とするプログラムはほんの少ししかなく、遭遇したのは孤独な' \ n'をボックスのような文字で表しています)。 – maaartinus
OPを更新しました。 – Stan