Ein String ist eine letzte Klasse in Java, die java.lang erweitert. Ein Objekt, das als Zeichenfolge dargestellt wird. Serialisierbare, vergleichbare und CharSequence-Schnittstellen werden durch die String-Klasse implementiert. Alle String-Literale wie „String-Beispiel“ werden als Instanzen der String-Klasse behandelt.
WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 ProbetestsCode:
public class test { public static void main(String[] args) { String s1 = "I am at a \"Palace \" of Mumbai."; System.out.println(s1); } }
Ausgabe:
Wenn Sie zwei Zeichenfolgen hinzufügen, ist das Ergebnis eine Zeichenfolgenverkettung.
Code:
public class test { public static void main(String[] args) { int a = 10; int b = 20; int c = a+b; System.out.println(c); String s = "10"; int d = 10; String s1 = s+d; System.out.println(s1); } }
Ausgabe:
Ein einmal erstellter String kann seinen Wert nicht mehr ändern. Strings sind konstant. Eine solche Eigenschaft wird als unveränderlich bezeichnet.
Code:
class Test { public static void main(String args[]) { String str="I am string"; str.concat(" I am instance of String class."); System.out.println(str); } }
Ausgabe:
Erklärung:
Code:
class Test { public static void main(String args[]) { String str="I am string"; str = str.concat(" I am instance of String class."); System.out.println(str); } }
Ausgabe:
Um eine veränderbare Zeichenfolge zu erstellen, können Sie StringBuffer oder StringBuilder Class verwenden.
In Java gibt es zwei Arten von Zeichenfolgenklassen. Die unveränderliche Klasse, die die String-Klasse ist, und die veränderliche Klasse, die StringBuilder und StringBuffer ist.
StringBuilder und StringBuffer weisen einige Unterschiede auf.
Im Folgenden finden Sie Beispiele für StringBuffer und StringBuilder
Code:
class StringBufferExample { public static void main(String args[]) { StringBuffer bufferstring=new StringBuffer("I am stringbuffer."); bufferstring.append("I am thread safe."); System.out.println(bufferstring); } }
Ausgabe:
Code:
class StringBuilderExample { public static void main(String args[]) { StringBuilder builderstring=new StringBuilder("I am stringbuilder."); builderstring.append("I am more efficient than string buffer."); System.out.println(builderstring); }
Ausgabe:
In Java sind Strings die Folge von Zeichen und im Gegensatz zu C, C++ die Objekte der Klasse String.
Es gibt einige Konstruktoren, die von dieser Klasse unterstützt werden:
Wichtige String-Konstruktoren in Java
Im Folgenden sind einige wichtige String-Konstruktoren in Java aufgeführt:
Wichtige String-Methoden in Java
Im Folgenden sind einige wichtige String-Methoden in Java aufgeführt:
Given below are the examples of String Class in Java:
Let us check whether the string contains only whitespaces.
Code:
class StringWhitespaceChecker { public static boolean isStringWithWhitespace(String s) { if(s.trim().isEmpty) { return true; } else { return false; } } public static void main(String args[]) { StringWhitespaceChecker s1 = new StringWhitespaceChecker(); String s =new String(" "); String string = new String(" I am string. "); boolean condition1 = s1.isStringWithWhitespace(s); boolean condition2 = s1.isStringWithWhitespace(string); System.out.println(condition1); System.out.println(condition2); } }
Output:
Explaination:
String function.
Code:
class Test { public static void main(String args[]) { String s = new String("hello"); s.toUpperCase(); System.out.println(s); s = s.concat("world"); System.out.println(s); System.out.println(s.charAt(1)); String s1 = new String("helllo"); boolean b = s.equals(s1); System.out.println(b); } }
Output:
Java String to toCharArray()
Code:
class Test { public static void main(String args[]) { String s = new String("hello"); Char[] c1 = s.toCharArray() for(int i=0;i<c1.length;i++) { System.out.println(c1[i]); } } }
Output:
This article is focused upon the criteria such as introduction to the string, String constructors, String Methods, Types of String classes, String immutable, StringBuffer and StringBuilder. Examples of each property. A string is a very important class in Java. You will work with string manipulation in multiple ways in real-world projects.
Das obige ist der detaillierte Inhalt vonString-Klasse in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!