Java
 Computer >> コンピューター >  >> プログラミング >> Java

ファイルから特定のテキストを削除するJavaプログラム


Javaのファイルから特定のテキストを削除するには、次のコードスニペットを見てみましょう-

File input_file = new File("path to the .txt file");
File temp_file = new File("path to the .txt file");
BufferedReader my_reader = new BufferedReader(new FileReader(input_file));
BufferedWriter my_writer = new BufferedWriter(new FileWriter(temp_file));
String lineToRemove = "string to remove";
String current_line;
while((current_line = my_reader.readLine()) != null) {
   String trimmedLine = current_line.trim();
   if(trimmedLine.equals(lineToRemove)) continue;
   my_writer.write(current_line + System.getProperty("line.separator"));
}
my_writer.close();
my_reader.close();
boolean is_success = temp_file.renameTo(input_file);

出力

The input file’s specific string is deleted.

2つのファイルが定義されています。1つは入力ファイルで、もう1つは一時ファイルです。バッファリングされたリーダーとバッファリングされたライターのインスタンスが作成され、文字列から削除する必要のある文字列が定義されます。入力ファイルが繰り返され、削除する必要のある文字列が検出されると、その文字列が削除され、リーダーとライターのインスタンスが閉じられます。この操作が成功すると、入力ファイルの名前が一時ファイルに割り当てられます。 。


  1. Javaのプロパティファイルからデータを読み取る方法は?

    プロパティ はHashtableクラスのサブクラスであり、プロパティの永続的なセットを表します。 プロパティ ストリームに保存することも、ストリームからロードすることもできます。プロパティリストの各キーとそれに対応する値は文字列です。 プロパティ ファイルをJavaで使用して、構成を外部化し、キーと値のペアを保存できます。 。 Properties.load()メソッド ofPropertiesクラスはロードに便利です。プロパティ key-valueの形式のファイル ペア 。 構文 public class Properties extends Hashtable credential

  2. PDF ファイルからページを削除する方法

    PDF ファイル (Portable Document Format の略) は、ドキュメントを電子形式で表示するのに役立ちます。 Adobe によって最初に設計された PDF には、多くの利点があります。これらの利点の 1 つは、特定の PDF ページを削除できることです。 PDF から 1 ページまたは複数のページを削除する場合は、適切な場所に来ました。それでは始めましょう。 PDF ファイルからページを削除する方法 PDF からページを削除する理由は何でもかまいません。空白のページ、フォーマットに問題のあるページなどがあります。しかし、興味深いのは、それについて多くの方法があるという