Last Updated on August 31, 2021 by RAJENDRAPRASAD
String in Java in Hindi – Hello दोस्तों rajhindime.in में आपका स्वागत है |
दोस्तों, पिछले पोस्ट Array in Java in Hindi में आपने Arrays in Java, उसके declaration, creation, initialization, length variable तथा length() method में अंतर इत्यादि के बारे में विस्तृत जानकारी प्राप्त की |
आज के इस पोस्ट में आप String in Java के बारे में विस्तार से जानेंगे |
दोस्तों जैसा कि आप जानते हो कि, String यह non-primitive data type है, जो कि java language में पहले से ही defined है | इसका उपयोग हम किसी भी text में हेर-फेर (Manipulation) करने के लिए करते हैं |
non-primitive data type में memory allocation कैसे होता है, जानने के लिए यहाँ click करें |
String और कुछ नहीं बल्कि Characters का sequence है, जो internally char arrays से लिया गया है |
जैसे, अगर हमें text “RajHindiMe” को String के रूप में लिखना हो तो इसे, इस प्रकार लिखेंगे,
String str = "RajHindiMe";
तथा यदि हमें text “RajHindiMe” को Char Array के रूप में represent करना हो तो इसे, इस प्रकार लिखेंगे |
char[] ch = { 'R', 'a', 'j', 'H', 'i', 'n', 'd', 'i', 'M', 'e' };
String in Java
Java में String यह एक object है जो characters के sequence को represent करता है |
Java.lang.String का use करके string object को create किया जाता है |
Creation of String object in Java / String object कैसे create करें ?
Java में string object को तरीको से create किया जा सकता है |
1. String literal का use करके
2. new keyword का use करके
String literal का use करके
इसमें हम “ ” का use करते हैं |
Syntax:
String ref_variable = "textValue";
Example:
String name = "RajHindiMe";
String author = "Rajendra";
हर बार जब हम string literal create करते हैं , JVM सबसे पहले उस literal को “String Constant Pool(SCP)” में check करता है|
यदि वह string literal SCP में पहले से ही उपस्थित (available) हो तो, केवल उसका reference return करता है, और यदि SCP में available न हो तो JVM एक नया instance create करता है |
new keyword का use करके
Syntax:
String ref_variable = new String("");
Example:
String name = new String("RajHindiMe");
String author = new String("Rajendra");
Program to show String Example
public class StringExample {
public static void main(String[] args) {
// creating a String using string literal
String name = "RajHindiMe";
// creating a String using new keyword
String author = new String("Rajendra");
// defining array of character and passing that array to create String using new keyword
char[] charArr = { 'R', 'a', 'j', 'H', 'i', 'n', 'd', 'i', 'M', 'e' };
String name2 = new String(charArr);
// Displaying all the three strings
System.out.println("String created using Literal : "+name);
System.out.println("String created using new keyword : "+author);
System.out.println("String created after passing char array using new keyword : "+name2);
}
}
OutPut:
String created using Literal : RajHindiMe
String created using new keyword : Rajendra
String created after passing char array using new keyword : RajHindiMe
Supper explanation
Sir Upload the article on collection framework in deeply
Thank you, it means a lot. keep reading.
Sure will upload the article on Collection in coming days.
Really nice
Thank you Sudha !
Keep Learning.