কম্পিউটার

জাভা একটি নির্দিষ্ট শব্দের জন্য একটি স্ট্রিং মধ্যে শব্দের জন্য পার্স কিভাবে?


জাভাতে বিভিন্ন পদ্ধতি রয়েছে যা ব্যবহার করে আপনি একটি নির্দিষ্ট শব্দের জন্য একটি স্ট্রিং-এ শব্দের জন্য পার্স করতে পারেন। এখানে আমরা তাদের 3টি নিয়ে আলোচনা করতে যাচ্ছি৷

ধারণ করে() পদ্ধতি

স্ট্রিং ক্লাসের অন্তর্ভুক্ত() পদ্ধতিটি অক্ষরের মানগুলির একটি ক্রম গ্রহণ করে এবং এটি বর্তমান স্ট্রিং-এ বিদ্যমান কিনা তা যাচাই করে। যদি পাওয়া যায় এটি সত্য ফেরত দেয় অন্যথায়, এটি মিথ্যা ফেরত দেয়৷

উদাহরণ

import java.util.StringTokenizer;
import java.util.regex.Pattern;
public class ParsingForSpecificWord {
   public static void main(String args[]) {
      String str1 = "Hello how are you, welcome to Tutorialspoint";
      String str2 = "Tutorialspoint";
      if (str1.contains(str2)){
         System.out.println("Search successful");
      } else {
         System.out.println("Search not successful");
      }
   }
}

আউটপুট

Search successful

indexOf() পদ্ধতি

স্ট্রিং ক্লাসের indexOf() পদ্ধতি একটি স্ট্রিং মান গ্রহণ করে এবং বর্তমান স্ট্রিং-এ এটির (শুরু) সূচক খুঁজে বের করে এবং এটি ফেরত দেয়। বর্তমান পদ্ধতিতে প্রদত্ত স্ট্রিংটি না পাওয়া গেলে এই পদ্ধতিটি -1 প্রদান করে।

উদাহরণ

public class ParsingForSpecificWord {
   public static void main(String args[]) {
      String str1 = "Hello how are you, welcome to Tutorialspoint";
      String str2 = "Tutorialspoint";
      int index = str1.indexOf(str2);
      if (index>0){
         System.out.println("Search successful");
         System.out.println("Index of the word is: "+index);
      } else {
         System.out.println("Search not successful");
      }
   }
}

আউটপুট

Search successful
Index of the word is: 30

স্ট্রিংটোকেনাইজার ক্লাস

StringTokenizer ক্লাস ব্যবহার করে, আপনি একটি স্ট্রিংকে ডিলিমিটারের উপর ভিত্তি করে ছোট টোকেনে ভাগ করতে পারেন এবং সেগুলোর মধ্য দিয়ে যেতে পারেন। নিম্নলিখিত উদাহরণটি উৎস স্ট্রিং-এর সমস্ত শব্দকে টোকেনাইজ করে এবং equals() ব্যবহার করে প্রদত্ত শব্দের সাথে এর প্রতিটি শব্দের তুলনা করে পদ্ধতি।

উদাহরণ

import java.util.StringTokenizer;
public class ParsingForSpecificWord {
   public static void main(String args[]) {
      String str1 = "Hello how are you welcome to Tutorialspoint";
      String str2 = "Tutorialspoint";
      //Instantiating the StringTookenizer class
      StringTokenizer tokenizer = new StringTokenizer(str1," ");
      int flag = 0;
      while (tokenizer.hasMoreElements()) {
         String token = tokenizer.nextToken();
         if (token.equals(str2)){
            flag = 1;
         } else {
            flag = 0;
         }
      }
      if(flag==1)
         System.out.println("Search successful");
      else
         System.out.println("Search not successful");
   }
}

আউটপুট

Search successful

  1. জাভাতে একটি স্ট্রিং-এ প্রতিটি শব্দের প্রথম অক্ষর কীভাবে প্রিন্ট করবেন?

  2. পাইথনে নির্দিষ্ট অক্ষরের জন্য কীভাবে একটি স্ট্রিং স্ক্যান করবেন?

  3. কিভাবে জাভাতে JSON পার্স করবেন

  4. জাভাতে স্ট্রিংগুলি কীভাবে তুলনা করবেন