String in java hindi

String

  • जावा में  string  एक  non- primitive Data type  है।
  • string एक से अधिक characters का समूह होता है।
  •  string को Double quotes (”  “) में लिखते हैं।
  • जावा में string का ऑब्जेक्ट क्रिएट  किया  जाता है।
  • लेकिन C और C++ में  string के लिए  character data type  और array का उपयोग किया जाता है।
  • string यह  java.lang package में डिफाइन करते हैं।
  • जावा में string यह  immutable ऑब्जेक्ट होता है जो stable के रूप में होता है।
  • string का  उपयोग लगभग सभी जावा एप्लीकेशन में किया जाता है।
  • जावा में string क्लास पर operation  करने के लिए मेथड प्रदान करता है जैसे कि….

   split(), concat(), compare(), intern(), sub string(), equals(),      length()

  • जावा में string  को  ‘0’ position  से count करते हैं।

Syntax for creating String

<string _type>

<string_ variable> = “<sequence of _string>”

Example :- string s = “programming  with java”;

program : –


public class Hello
{
public static void main(string args[])
 {
char str1[] = {‘J’ , ‘A’ , ‘ V’ , ‘A’ };
string s = new string(str);
system.out.printlns(“string1:”+ s );
 }
}
output : –   JAVA

Two way to create string in java 

string को एक वेरिएबल की तरह और एक ऑब्जेक्ट की तरह  उपयोग  करने में फर्क होता है।  जब आप  string को ऑब्जेक्ट की तरह  उपयोग  करते हैं तो एक बार ऑब्जेक्ट क्रिएट  होने के बाद आप उसमें कोई change नहीं कर सकते हैं।

string(literal)


 string s = “Gurukulsoft technology with java”; // variable 


Using new keywords


 string s = new string(“Hello Java”); // object

string buffer and string builder class in Java
 string buffer 


 StringBuffer define four


 constructor stringbuffer()    


 stringbuffer (int size)  


 stringbuffer (string  str) 


 StringBuffer(char sequence char)

  • stringbuffer हमेशा एक ही memory location में modifiy होता है। 
  • stringbuffer class objects mutable है |
  • stringbuffer fast है और less memory का उपयोग करता है। 

stringbuilder

  • string build में मौजूद कोई method synchronized नहीं होता | 
  • performance  high रहता है | 
String concatenation
  • जावा में  दो  string  को  जोड़ने के लिए  ‘ + ‘ operators का    उपयोग किया जाता है।
Example 

string firstName = “john”;
string lastName  = “sharma”;
system.out.println(firstName + ”  ” + lastName);

String length  


किसी भी string  में जितने character होते हैं वह उस  string  की length होती है। किसी भी string की length का पता करने के लिए आप length  मेथड उपयोग कर सकते हैं। इसके लिए आप उस  string  पर length method call  करते हैं।


     string s1 = “Hello my name is guru”;
     system.out.println(s1.substring(5,8)); 

String comparison with equals() 

कोई भी दो string को compare करने के लिए  equals() मेथड का उपयोग किया जाता है। यदि दोनों  string equal  है तो method true return  करता है। एक string को call  किया जाता है और दूसरी  string arguments की तरफ pass  कि जाती  है | 

  string s1 =”hel”;       
  string s2 = “red”;    
  system.out.println(s1.equals(s2));


Leave a Reply

Your email address will not be published. Required fields are marked *