Java: Strings


String characters का एक sequence होती है जिसमे आप कोई भी word, sentence, या फिर कोई single character को store कर सकते है लेकिन, Java String एक object होती है जो की characters के sequence को represent करती है। Java में ' java.lang.String ' class का use string object create करने में किया जाता है।

Creating Strings

Java में string object को दो तरह से create किया जा सकता है -
1) By String literal
2) By new Keyword

By String literal

Java string literal double quotes (" ") का use कर के create की जा सकती है, String type के variable को create करने और value assign करने का syntax-
String name = "John Cena";

By new Keyword

New keyword का use कर के आप string object create कर सकते है और string constructor में string की initial value pass की जा सकती है जैसे -
String name = new String("John Cena");

String Example-

Program:

public class MyClass {
public static void main( String args[] ) {
String name1="Evdokeia";
String name2=new String("Glikeriya");
char[] charArray={'S','a','p','o','z','h','n','i','k','a'};
String name3=new String(charArray);
System.out.println(name1);
System.out.println(name2);
System.out.println(name3);
}
}

Output:

Evdokeia
Glikeriya
Sapozhnika

Concatenating Strings

String class के concat() method का use दो strings को add करने के लिए किया जा सकता है -
str3=str1.concat(str2);

Example-

Program:

public class Example {
public static void main(String args[]) {
String name="Evdokeia";
String str="My name is";
String newStr=str.concat("name");
System.out.println();
}
}

Output:

My name is Evdokeia