दोस्तों इस chapter में हम Java String के बारे में जानेंगे तो चलिए शुरू करते है. String characters का एक संग्रह है, लेकिन Java string में एक ऐसा ऑब्जेक्ट होता है जो characters के संग्रह का representation करता है, string ऑब्जेक्ट को string क्लास बनाने के लिए उपयोग किया जाता है, characters की एक array को string के रूप में जाना जाता है।
String Java के लिए एक 'Non-primitive' Data Type होता है, स्ट्रिंग एक से अधिक characters का group होता है, स्ट्रिंग को हम double quotes(" ") के अन्दर लिखते है स्ट्रिंग को class; java.lang इस package में define किया जाता है. दोस्तों C और C++ में स्ट्रिंग के लिए character डाटा टाइप और array का इस्तेमाल किया जाता था. लेकिन आपको पता होना चाहिए, की Java में स्ट्रिंग के object को create किया जा सकता है।
Java String क्लास स्ट्रिंग पर ऑपरेशन करने के लिए कई methods प्रदान करता है जैसे compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() आदि, Java में भी C और C++ के जैसे string को भी create किया जाता है।
String characters का अनुक्रम है, उदाहरण के लिए "friend" 6 characters की एक string है Java में, string एक immutable object है, जिसका अर्थ है कि यह स्थिर है, और इसे बनाया गया है, उसके बाद इसे बदला नहीं जा सकता।
String का उपयोग लगभग सभी जावा Applications में किया जाता है, दोस्तों और भी रोचक fact हैं जो हमें string के बारे में जानना चाहिए. Java में immutable और final में स्ट्रिंग और JVM string पूल का उपयोग सभी string ऑब्जेक्ट्स को स्टोर करने के लिए किया जाता है।
स्ट्रिंग ऑब्जेक्ट को दो तरीकों से बनाया जा सकता है −
String literal
Using new keyword
Java string को शाब्दिक डबल quotes का उपयोग करके बनाया गया है, उदाहरण के लिए string s = "Hello";
Java string को एक कीवर्ड "new" का उपयोग करके बनाया गया है, उदाहरण के लिए string s = new string ("Hello");
public class Sample { public static void main(String args[]) { String str1 = "Hello ", str2 = "World!"; System.out.println(str1.concat(str2)); } }