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