কম্পিউটার

জাভা একটি সাব স্ট্রিং কি?


স্ট্রিং java.lang প্যাকেজের ক্লাস অক্ষরের সেট উপস্থাপন করে। জাভা প্রোগ্রামের সমস্ত স্ট্রিং লিটারেল, যেমন "abc", এই ক্লাসের উদাহরণ হিসাবে প্রয়োগ করা হয়। একটি স্ট্রিং ইনডেক্স হল একটি পূর্ণসংখ্যা যা শূন্য থেকে শুরু করে স্ট্রিংয়ের প্রতিটি অক্ষরের অবস্থানকে প্রতিনিধিত্ব করে।

একটি সাবস্ট্রিং একটি স্ট্রিং এর একটি অংশ/সেগমেন্ট। আপনি substring() ব্যবহার করে একটি স্ট্রিং এর একটি সাবস্ট্রিং সনাক্ত করতে পারেন স্ট্রিং ক্লাসের পদ্ধতি। এই পদ্ধতির দুটি রূপ আছে −

সাবস্ট্রিং(int beginIndex)

এই পদ্ধতিটি বর্তমান স্ট্রিং-এ একটি সূচকের প্রতিনিধিত্বকারী একটি পূর্ণসংখ্যা মান গ্রহণ করে এবং প্রদত্ত সূচী থেকে শুরু করে স্ট্রিংয়ের শেষ পর্যন্ত সাবস্ট্রিং প্রদান করে৷

উদাহরণ

import java.util.Scanner;
public class SubStringExample {
   public static void main(String[] args) {
      System.out.println("Enter a string: ");
      Scanner sc = new Scanner(System.in);
      String str = sc.nextLine();  

      System.out.println("Enter the index of the substring: ");
      int index = sc.nextInt();          
      String res = str.substring(index);
      System.out.println("substring = " + res);
   }
}

আউটপুট

Enter a string:
Welcome to Tutorialspoint
Enter the index of the string:
11
substring = Tutorialspoint

সাবস্ট্রিং(int beginIndex, int endstring)

এই পদ্ধতিটি বর্তমান স্ট্রিং এর সূচক মান প্রতিনিধিত্বকারী দুটি পূর্ণসংখ্যা মান গ্রহণ করে এবং প্রদত্ত সূচক মানগুলির মধ্যে সাবস্ট্রিং প্রদান করে৷

উদাহরণ

import java.util.Scanner;
public class SubStringExample {
   public static void main(String[] args) {
      System.out.println("Enter a string: ");
      Scanner sc = new Scanner(System.in);
      String str = sc.nextLine();  
      System.out.println("Enter the start index of the substring: ");
      int start = sc.nextInt();      
      System.out.println("Enter the end index of the substring: ");
      int end = sc.nextInt();  
      String res = str.substring(start, end);
      System.out.println("substring = " + res);
   }
}

আউটপুট

Enter a string:
hello how are you welcome to Tutorialspoint
Enter the start index of the substring:
10
Enter the end index of the substring:
20
substring = are you we

  1. জাভাতে StringIndexOutOfBoundsException কি?

  2. জাভা এ আরএম কি?

  3. জাভাতে স্ট্রিং ইন্টার্ন() পদ্ধতির ভূমিকা কী?

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