Java Strings in Hindi

Java Strings


String characters का एक sequence होती है जिसमे आप किसी भी text को store करा सकते है। Java में String की एक class बनाई गयी है उस class का object create कर के आप string को अपने program में use कर सकते है और string class के methods को access कर सकते है।

string को इस तरह से create किया जा सकता है - 

Create a String

String name;
name="Keith" ;

Other object की तरह आप string class का भी object create कर सकते है, लेकिन problem यह है की आप इसे बाद में change नही कर सकते।

String name=new String("Keith");

Concatenating Strings

String class के concat() method का use कर के आप 2 strings को combine कर सकते है ।

String str1="Hello";
String str2="World !";
String str3=str1.concat(str2);

Strings commonly "+" operator use कर के add की जाती है -

String str1="Hello";
String str2="World !";
String str3=str1+str2;

Example -

Program :


public class Example {
public static void main(String args[]) {
String string1="Hello";
String string2="World!";
String newstring1=string1.concat(string2);
String newstring2=string1+string2;
System.out.println(newstring1);
System.out.println(newstring2);
}
}

Output :
HelloWorld!
HelloWorld!

String Length

length() method का use कर के आप string की length पता लगा सकते है, यह एक return type method  है जो String में जितने characters है उनकी संख्या बताता है।

Example -

Program :


public class Example {
public static void main(String args[])
{
String str="My name is John";
System.out.println("String-lenght:"+str.length());
}
}

Output :
String-lenght: 15

String Methods

यंहा पर कुछ methods दिए गए है जिन को string class support करती है -

char[] toCharArray()

यह method दी गई string को character array में convert करता है ।
Example-
String msg="Hello World !";
char [] c;
c=msg.toCharArray();

char charAt(int index)

यह method दिए गए index पर जो character है उसे return करता है ।
Example-
String msg="Hello World !";
char c;
c=msg.charAt(2);

String concat(String str)

यह method दो strings को combine करने के लिए use होता है ।
Example-
String msg1="Hello";
String msg2="World !";
String msg3=msg1.concat(msg2);

int indexOf(int ch)

यह method दिए गए character के index की value return करता है अगर string में character repeat  हुआ है तो पहले आने वाले character के index की value return करेगा ।
Example-
String msg="Hello World !";
int i;
i=msg.indexOf(W);

int length()

यह method string की length return करता है ,यह String में जितने characters है उनकी संख्या बताता है ।
Example-
String msg="Hello World !";
int length;
length=msg.lenght();

String toLowerCase()

यह एक return type method है, जो string  को lower case letters में convert कर के return करता है ।
Example -
String msg="HELLO WORLD !";
String newMsg=msg.toLowerCase();

String toUpperCase()

यह एक return type method है, जो string के letters को upper case letters में convert कर के string return करता है ।
Example-
String msg="Hello World !";
String newMsg=msg.toUpperCase();

String replace(char oldChar, char newChar)

यह method string के दिए  हुए old character को दिए हुए new character से replace करता है ।
Example-
String msg="Hello World !";
String newMsg=msg.replace('H','B');

यंहा दिए गए सभी methods को इस program में use कर के दिखाया गया है -

Program :


public class Example {
public static void main(String args[]) {
String msg="Hello World !",msg1="Hello",msg2="World !";
char [] c=msg.toCharArray();
char x=msg.charAt(6);
String msg3=msg1.concat(msg2);
String newMsg1=msg.toLowerCase();
String newMsg2=msg.toUpperCase();
String newMsg3=msg.replace('e','o');
int i=msg.length();
int k=msg.indexOf('H');
System.out.println(c);
System.out.println(x);
System.out.println(msg3);
System.out.println(newMsg1);
System.out.println(newMsg2);
System.out.println(i);
System.out.println(k);
System.out.println(newMsg3);
}
}

Output :
Hello World !
W
HelloWorld !
hello world !
HELLO WORLD !
13
0
Hollo World !
इस तरह से आप String class  के methods को access  कर उन को program में use कर सकते है ।