কম্পিউটার

কিভাবে আমরা দুটি স্ট্রিং মিশ্রিত করব এবং জাভাতে আরেকটি তৈরি করব?


স্ট্রিংগুলি জাভাতে অক্ষরগুলির একটি ক্রম সংরক্ষণ করতে ব্যবহৃত হয়, সেগুলিকে অবজেক্ট হিসাবে বিবেচনা করা হয়। java.lang-এর স্ট্রিং ক্লাস প্যাকেজ একটি স্ট্রিং প্রতিনিধিত্ব করে৷

আপনি একটি স্ট্রিং তৈরি করতে পারেন নতুন কীওয়ার্ড ব্যবহার করে (অন্য যেকোন অবজেক্টের মতো) অথবা, আক্ষরিক (অন্যান্য আদিম ডেটাটাইপের মতো) মান নির্ধারণ করে।

String stringObject = new String("Hello how are you");
String stringLiteral = "Welcome to Tutorialspoint";

সংযুক্ত স্ট্রিংস

আপনি নিম্নলিখিত উপায়ে জাভাতে স্ট্রিংগুলিকে সংযুক্ত করতে পারেন -

"+" অপারেটর ব্যবহার করে − জাভা এটি ব্যবহার করে একটি কনক্যাটেনেশন অপারেটর প্রদান করে, আপনি সরাসরি দুটি স্ট্রিং লিটারেল যোগ করতে পারেন

উদাহরণ

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the first string: ");
      String str1 = sc.next();
      System.out.println("Enter the second string: ");
      String str2 = sc.next();
      //Concatenating the two Strings
      String result = str1+str2;
      System.out.println(result);
   }
}

আউটপুট

Enter the first string:
Krishna
Enter the second string:
Kasyap
KrishnaKasyap
Java

concat() পদ্ধতি ব্যবহার করে − স্ট্রিং ক্লাসের concat() পদ্ধতি একটি স্ট্রিং মান গ্রহণ করে, এটি বর্তমান স্ট্রিং-এ যোগ করে এবং সংযুক্ত মান প্রদান করে।

উদাহরণ

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the first string: ");
      String str1 = sc.next();
      System.out.println("Enter the second string: ");
      String str2 = sc.next();
      //Concatenating the two Strings
      String result = str1.concat(str2);
      System.out.println(result);
   }
}

আউটপুট

Enter the first string:
Krishna
Enter the second string:
Kasyap
KrishnaKasyap

স্ট্রিংবাফার এবং স্ট্রিংবিল্ডার ক্লাস ব্যবহার করা − StringBuffer এবং StringBuilder ক্লাস হল যেগুলি পরিবর্তনের প্রয়োজন হলে String-এর বিকল্প হিসাবে ব্যবহার করা যেতে পারে৷

এগুলি স্ট্রিং-এর মতই কিন্তু এগুলি পরিবর্তনযোগ্য। এই বিষয়বস্তু ম্যানিপুলেশন জন্য বিভিন্ন পদ্ধতি প্রদান. এই ক্লাসগুলির append() পদ্ধতিটি একটি স্ট্রিং মান গ্রহণ করে এবং এটিকে বর্তমান স্ট্রিংবিল্ডার অবজেক্টে যুক্ত করে৷

উদাহরণ

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the first string: ");
      String str1 = sc.next();
      System.out.println("Enter the second string: ");
      String str2 = sc.next();
      StringBuilder sb = new StringBuilder(str1);
      //Concatenating the two Strings
      sb.append(str2);
      System.out.println(sb);
   }
}

আউটপুট

Enter the first string:
Krishna
Enter the second string:
Kasyap
KrishnaKasyap

  1. কিভাবে আমরা দুটি স্ট্রিং মিশ্রিত করব এবং জাভাতে আরেকটি তৈরি করব?

  2. জাভাতে দুটি স্ট্রিং তুলনা করুন

  3. কিভাবে জাভাতে একটি অসমর্থিত অপারেশন এক্সেপশন তৈরি করবেন?

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