স্ট্রিংগুলি জাভাতে অক্ষরগুলির একটি ক্রম সংরক্ষণ করতে ব্যবহৃত হয়, সেগুলিকে অবজেক্ট হিসাবে বিবেচনা করা হয়। 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