जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। 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() पद्धति का उपयोग करना - स्ट्रिंग क्लास की कॉनकैट () विधि एक स्ट्रिंग मान को स्वीकार करती है, इसे वर्तमान स्ट्रिंग में जोड़ती है और कॉन्टेनेटेड वैल्यू लौटाती है।
उदाहरण
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 कक्षाओं का उपयोग करना - StringBuffer और StringBuilder वर्ग वे हैं जिन्हें संशोधन की आवश्यकता होने पर String के विकल्प के रूप में उपयोग किया जा सकता है।
ये स्ट्रिंग के समान हैं, सिवाय इसके कि वे परिवर्तनशील हैं। ये सामग्री हेरफेर के लिए विभिन्न तरीके प्रदान करते हैं। इन वर्गों की परिशिष्ट () विधि एक स्ट्रिंग मान को स्वीकार करती है और इसे वर्तमान StringBuilder ऑब्जेक्ट में जोड़ती है।
उदाहरण
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