কম্পিউটার

জাভাতে একটি স্ট্রিং-এ একটি সাব স্ট্রিং উপেক্ষা করা কেস রয়েছে কিনা তা পরীক্ষা করার পদ্ধতি


Apache Commons লাইব্রেরির org.apache.commons.lang3 প্যাকেজের StringUtils ক্লাস containsIgnoreCase() নামে একটি পদ্ধতি প্রদান করে .

এই পদ্ধতিটি যথাক্রমে সোর্স স্ট্রিং এবং সার্চ স্ট্রিং প্রতিনিধিত্বকারী দুটি স্ট্রিং মান গ্রহণ করে, কেসটি উপেক্ষা করে সোর্স স্ট্রিংটিতে অনুসন্ধান স্ট্রিং রয়েছে কিনা তা যাচাই করে। এটি একটি বুলিয়ান মান প্রদান করে যা হল −

  • সত্য, যদি উৎস স্ট্রিংটিতে অনুসন্ধান স্ট্রিং থাকে।

  • মিথ্যা, যদি সোর্স স্ট্রিং-এ সার্চ স্ট্রিং না থাকে।

কেস −

নির্বিশেষে একটি স্ট্রিং-এ একটি নির্দিষ্ট সাব স্ট্রিং রয়েছে কিনা তা খুঁজে বের করতে
  • আপনার pom.xml ফাইলে নিম্নলিখিত নির্ভরতা যোগ করুন

 org.apache.commons commons-lang3 3.9
  • উৎস স্ট্রিং পান।

  • অনুসন্ধান স্ট্রিং পান৷

  • উপরের দুটি স্ট্রিং অবজেক্টকে প্যারামিটার হিসাবে পাস করে containsIgnoreCase() পদ্ধতিটি চালু করুন (একই ক্রমে)।

উদাহরণ

অনুমান করুন আমাদের কাছে নিম্নলিখিত বিষয়বস্তু সহ D ডিরেক্টরিতে sample.txt নামে একটি ফাইল রয়েছে -

টিউটোরিয়াল পয়েন্ট এই ধারণা থেকে উদ্ভূত হয়েছে যে এমন এক শ্রেণীর পাঠক রয়েছে যারা অনলাইন বিষয়বস্তুতে আরও ভাল সাড়া দেয় এবং তাদের ড্রয়িং রুমের আরাম থেকে তাদের নিজস্ব গতিতে নতুন দক্ষতা শিখতে পছন্দ করে। টিউটোরিয়াল পয়েন্টে আমরা উচ্চ মানের শিক্ষা প্রদান করি- বিনা মূল্যে সাহায্য।

উদাহরণ

জাভা উদাহরণ অনুসরণ করে ব্যবহারকারীর কাছ থেকে একটি সাব স্ট্রিং পড়ে এবং মামলা নির্বিশেষে ফাইলটিতে প্রদত্ত সাব স্ট্রিং রয়েছে কিনা তা যাচাই করে৷

 import java.io.File; import java.util.Scanner; import org.apache.commons.lang3.StringUtils; পাবলিক ক্লাস ContainsIgnoreCaseExample { পাবলিক স্ট্যাটিক স্ট্রিং ফাইলটোস্ট্রিং(স্ট্রিং ফাইলপথ) ব্যতিক্রম থ্রো করে { স্ট্রিং ইনপুট =নাল; স্ক্যানার sc =নতুন স্ক্যানার (নতুন ফাইল(ফাইলপথ)); স্ট্রিংবাফার এসবি =নতুন স্ট্রিংবাফার(); যখন (sc.hasNextLine()) { ইনপুট =sc.nextLine(); sb.append(ইনপুট); } রিটার্ন sb.toString(); } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]) ব্যতিক্রম নিক্ষেপ করে { Scanner sc =new Scanner(System.in); System.out.println("যাচাই করার জন্য সাব স্ট্রিং লিখুন:"); স্ট্রিং সাবস্ট্রিং =sc.next(); স্ট্রিং ফাইল সামগ্রী =fileToString("D:\\sample.txt"); // ফাইলটিতে প্রদত্ত সাব স্ট্রিং বুলিয়ান ফলাফল আছে কিনা যাচাই করুন =StringUtils.containsIgnoreCase(fileContents, subString); if(ফলাফল) { System.out.println("ফাইলটিতে প্রদত্ত সাব স্ট্রিং রয়েছে।"); }else { System.out.println("ফাইলটিতে প্রদত্ত সাব স্ট্রিং নেই।"); } } }

আউটপুট

যাচাই করার জন্য সাব স্ট্রিংটি লিখুন:তাদের ড্রয়িং রুমের আরাম। ফাইলে প্রদত্ত সাব স্ট্রিং রয়েছে।

  1. জাভা স্ট্রিং রয়েছে:একটি ধাপে ধাপে নির্দেশিকা

  2. সুইফটে স্ট্রিংটিতে অন্য স্ট্রিং রয়েছে কিনা তা পরীক্ষা করুন

  3. জাভাতে একটি স্ট্রিং-এ একটি সাবস্ট্রিং (কেস উপেক্ষা করা) আছে কিনা আমরা কীভাবে পরীক্ষা করব?

  4. একটি স্ট্রিং পাইথনে কোনো বিশেষ অক্ষর আছে কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম