हेल्लो दोस्तों! जावा में बारे में आपको पिछले वाले पोस्टो में दिया जा चूका है की जावा क्या होता है जावा डाटा टाइप , वेरिएबल आदि यह कैसे काम करता है और बहुत कुछ | आज इस पोस्ट में String in java in hindi -(जावा में string क्या है?) के बारे में पढेंगे और string types को भी देखेंगे ,इसे बहुत ही आसान भाषा का प्रयोग किया गया है तो चलिए शुरू करते है :-
Contents
java string in Hindi-जावा स्ट्रिंग क्या है ?
string in java का परिचय
string character की sequence होती है जैसे की “java string in Hindi” एक string है java में string को objects की तरह इम्प्लेमेंत(implement) किया जाता है ऐसे इसलिए किया गया है ताकि string s पर operation परफॉर्म किये जा सकते है
operation जैसे की 2 स्ट्रिंग्स को जोड़ने या compare करना आदि strings पर परफॉर्म कर सकते है java में string एक क्लास है आप नार्मल string एक क्लास है आप नार्मल string variable भी क्रिएट कर सकते है और string क्लास का object भी क्रिएट कर सकते है और दोनों के साथ ही operation परफॉर्म कर सकते है
string my string=”this is a string “; //variable string my string=”new string(“this is a string “); //object
string को एक variable की तरह और एक object की तरह प्रयोग करने में फर्क होता है जब आप string को object की तरह प्रयोग करते है तो एक बार object क्रिएट होने के बाद आप उसमे कोई change नहीं कर सकते है
example के लिए उपर दिए हुए example को देखिये मैंने my string नाम से object बनाया है लेकिन अब इसके टेक्स्ट “this is a string” में कोई change नही किया जा सकता है लेकिन जब आप string को variable की तरह प्रयोग करते है तो उसमे से changes किये जा सकते है
java कुछ methods provide करती है जिनमे आप string object में modification कर सकते है लेकिन जब भी आप ऐसे करते है तो नया string object generate होता है original string object में कोई change नहीं आता है इन सभी operation के बारे में निचे डिटेल्स से दिया गया है
string length
किसी भी string में जितने characters होते है वो उस string की length होते है java में किसी भी string की length का पता करने के लिए आप length() method का प्रयोग कर सकते है इसके लिए आप उस string पर length method call करते है
string mystring=”this is a string “; //variable string mystring=new string(“this is a string”); //object
Concatenating string
जब किन्ही 2 string को जोड़कर एक तीसरी string बनाई जाती है उसे java में string concatenating कहते है ऐसा आप + ऑपरेटर(operator) के द्वारा भी कर सकते है और concat() method के द्वारा भी कर सकते है इन दोनों ही तरीको के example के बारे में निचे दिया गया है
string mystring=”this is a string”; string yourstring=”this is yourstring”; string ourstring=”mystring+yourstring //with + operator ourstring =mystring.concat(yourstring); //with concat() method system.out.println(ourstring);
string indexing with charAt() – ये method string में से किसी एक character को एक्सट्रेक्ट(extract) करने के लिए प्रयोग किया जाता है string की indexing arrays की तरह ही होती है पहला character 0 index पर होता है
इसलिए आप java म string के किसी भी सिंगल(single) character को एक्सेस कर सकते है इसके लिए आप charAt() method का प्रयोग किया जाता है जो index number आप इस method में pass करते है method उसी index के character को return करता है
string mystring=”hello”; system.out.println(mystring.charAt(2));
string indexing with substring() – java में किसी string में substring search करने के लिए आप substring() method का प्रयोग किया जाता है इस method में आप 2 आर्गुमेंट्स(argument) को pass करते है
पहला argument वो index number है जहा से आप string को एक्सेस करना चाहते है और दूसरा argument वो index number है जहा तक की string आप एक्सेस कर सकते है ये method starting index से लेकर ending index तक की string return करता है
string s1=”hello my website name is c3school” system.out.println(s1.substring(5,8));
string indexing with indexof() – जावा string class indexof() मेथड(method) भी provide करती है जिसमे कौन सी substring किस index पर है ये पता करने के लिए आप indexof() method का प्रयोग करते है इस method में एक substring pass की जाती है ये method उस substring की स्टार्टिंग(starting) index return करता है
string s1 =”hello my name is khan”; system.out.println(s1.indexof(“my”)); //returns
string comparison with equals() – java में कोई भी 2 string को compare करने के लिए equals() method का प्रयोग किया जाता है यदि दोनों strings equal होती है तो ये method true return करता है एक string पर इस method को कॉल किया जाता है और दूसरी string आर्गुमेंट(argument) की तरह pass की जाती है
string s1=”hello”; string s2=”hello” system.out.println(s1.equals(s2)); // prints true
reference-https://www.javatpoint.com/java-string
निवेदन :-अगर आपको यह आर्टिकल(String in java in hindi) उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे(String in java in hindi) Thanks