ホームページ > Java > &#&チュートリアル > テキスト ファイルから特定の行を削除するにはどうすればよいですか?

テキスト ファイルから特定の行を削除するにはどうすればよいですか?

DDD
リリース: 2024-12-09 02:37:10
オリジナル
1019 人が閲覧しました

How Can I Remove a Specific Line from a Text File?

ファイルから特定の行を削除する

テキスト ファイルを操作する場合、特定の行を削除する必要が生じることがよくあります。この質問は、ファイル内の行を見つけて完全に削除するという課題に対処します。

提供されている解決策は、簡単なアプローチを提供します。入力ファイルを 1 行ずつ読み取り、各行を出力ファイルに一時的に保存します。このプロセス中、指定された文字列 (「bbb」など) に一致する行は出力から意図的に省略されます。すべての行が処理されると、出力ファイルの名前が変更され、元のファイルが上書きされます。

このロジックを実装するために、コードは 2 つのクラスを利用します。入力ファイルから行を読み取る BufferedReader と、出力に行を書き込む BufferedWriter です。 file.

コード内のキー行は次のとおりです:

if(trimmedLine.equals(lineToRemove)) continue;
ログイン後にコピー

この行は、現在の行が一致するかどうかを確認します。削除するターゲット行。存在する場合、Continue ステートメントが実行され、出力ファイルへのその行の書き込みがスキップされます。

残りの行は読み取りおよび書き込み操作を処理し、出力ファイルの名前が適切に変更されて元のファイルが置き換えられるようにします。

これらの手順に従うことで、ファイルから特定の行を検索して削除することができ、テキスト操作タスクを簡素化できます。

以上がテキスト ファイルから特定の行を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート