English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
verwenden, um eine Reihe von Zeichen zu speichern, die als Objekte betrachtet werden. Die String-Klasse im java.lang-Paket stellt einen String dar.
Sie können ein String erstellen, indem Sie das new-Schlüsselwort (wie jedes andere Objekt) oder indem Sie Werte an Text zuweisen (wie jedem anderen primären Datentyp)
String stringObject = new String("Hello how are you"); String stringLiteral = "Welcome to Tutorialspoint";
Sie können Strings in Java auf die folgenden Weise verknüpfen-
Verwendung des " +”Verknüpfungsoperator: Java bietet mit diesem Operator einen Verknüpfungsoperator, mit dem Sie zwei String-Zeichenketten direkt hinzufügen können
import java.util.Scanner; public class StringExample { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Geben Sie den ersten String ein:"); String str1 = sc.next(); System.out.println("Geben Sie den zweiten String ein:"); String str2 = sc.next(); //Verbinden der beiden Strings String result = str1+str2; System.out.println(result); } }
Geben Sie den ersten String ein: Krishna Geben Sie den zweiten String ein: Kasyap KrishnaKasyap Java
Verwendung der concat() -Methode -Die concat() -Methode der String-Klasse akzeptiert einen String-Wert, fügt ihn dem aktuellen String hinzu und gibt den verbundenen Wert zurück.
import java.util.Scanner; public class StringExample { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Geben Sie den ersten String ein:"); String str1 = sc.next(); System.out.println("Geben Sie den zweiten String ein:"); String str2 = sc.next(); //Verbinden der beiden Strings String result = str1.concat(str2); System.out.println(result); } }
Geben Sie den ersten String ein: Krishna Geben Sie den zweiten String ein: Kasyap KrishnaKasyap
Verwendung von StringBuffer und StringBuilder -Wenn eine Änderung erforderlich ist, können die Klassen StringBuffer und StringBuilder als Ersatz für String verwendet werden.
Sie sind ähnlich wie String, aber sie sind veränderlich. Diese bieten verschiedene Methoden zur Manipulation des Inhalts. Die append() -Methode dieser Klasse akzeptiert einen String-Wert und fügt ihn dem aktuellen StringBuilder-Objekt hinzu.
import java.util.Scanner; public class StringExample { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Geben Sie den ersten String ein:"); String str1 = sc.next(); System.out.println("Geben Sie den zweiten String ein:"); String str2 = sc.next(); StringBuilder sb = new StringBuilder(str1); //Verbinden der beiden Strings sb.append(str2); System.out.println(sb); } }
Geben Sie den ersten String ein: Krishna Geben Sie den zweiten String ein: Kasyap KrishnaKasyap