2012-05-02 6 views
-1

は、私は、ファイルに書き込むためにこれを使用して、IMの行を削除する方法が必要です:ファイルとてFileWriter

FileWriter insert = new FileWriter(file, true); 
    PrintWriter out = new PrintWriter(insert); 
    out.println("1. Mario"); 

は私が行ずつ読み込む事をしたが、私はどのように削除するにはさっぱりだが返す文字列は、それも可能ですか?

+0

読み込み用と書き込み用の2つのオブジェクトがあります。すべての行を繰り返し実行し、その行が無視された行と同じかどうかを確認するループを作成します。そうでない場合は、出力に書いてください –

答えて

0

テキストの行を読み込んでいる間に、StringBufferまたはStringBuilderに保持したい行を書き込んだ後、バッファ/ビルダーの内容をファイルに書き戻します。ファイルからテキストの行を削除したいとき、または何かが欠けているときに追加するためにファイルを開くという特別な理由はありますか?

+0

私はあなたの考えを理解した、ありがとう。プログラムのアイデアは、挿入更新を行い、削除のような行を削除するデータベースをシミュレートすることです。私は挿入物と更新を考え出しましたが、削除部分のやり方を知らなかった... –

関連する問題