কম্পিউটার

একটি ফাইল থেকে নির্দিষ্ট পাঠ্য মুছে ফেলার জন্য জাভা প্রোগ্রাম


জাভাতে একটি ফাইল থেকে নির্দিষ্ট টেক্সট মুছে ফেলার জন্য, আসুন নিম্নলিখিত কোড স্নিপেট −

দেখি

উদাহরণ

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.

দুটি ফাইল সংজ্ঞায়িত করা হয়েছে, একটি ইনপুট ফাইল এবং অন্যটি একটি অস্থায়ী ফাইল। একটি বাফার করা পাঠক এবং একটি বাফার করা লেখক দৃষ্টান্ত তৈরি করা হয়, এবং স্ট্রিং থেকে যে স্ট্রিংটি সরাতে হবে তা সংজ্ঞায়িত করা হয়। ইনপুট ফাইলের মাধ্যমে পুনরাবৃত্তি করা হয়, এবং যখন যে স্ট্রিংটি মুছে ফেলার প্রয়োজন হয়, এটি মুছে ফেলা হয়, এবং পাঠক এবং লেখকের উদাহরণ বন্ধ করা হয়, এবং যদি এই অপারেশনটি সফলভাবে হয়, তাহলে ইনপুট ফাইলের নাম অস্থায়ী ফাইলে বরাদ্দ করা হয়। .


  1. একটি ডিরেক্টরির সমস্ত ফাইল পুনরাবৃত্তভাবে মুছে ফেলার জন্য জাভা প্রোগ্রাম (শুধুমাত্র ফাইল)

  2. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  3. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  4. কীভাবে একটি পিডিএফ ফাইল থেকে পৃষ্ঠাগুলি মুছবেন