Zeichen zu String hinzufügen in Java
-
Java Add Char to String mit dem
+
Operator -
Java Zeichen zu String hinzufügen mit
StringBuilder.append()
-
Java Hinzufügen von Zeichen zu einer Zeichenkette mit der Methode
substring()
In diesem Artikel wird vorgestellt, wie wir in Java ein Zeichen zu einer Zeichenkette hinzufügen können. Ein Zeichen in Java wird durch den Datentyp char
repräsentiert, und es kann nur einen einzigen Wert enthalten. Wir werden mehrere Methoden verwenden, um ein Zeichen in Java an verschiedenen Positionen zu einer Zeichenkette hinzuzufügen.
Java Add Char to String mit dem +
Operator
Dies ist die einfachste und unkomplizierteste Methode, um in Java ein Zeichen zu einer Zeichenkette hinzuzufügen. Wir fügen ein Zeichen an die Zeichenkette an, indem wir den +
Operator verwenden. Im folgenden Programm haben wir zwei char
-Werte - charToAdd1
und charToAdd2
, die wir mit den Strings - alex
und bob
- verketten werden.
In der ersten Variablen - alex
, haben wir charToAdd1
an der letzten Position hinzugefügt, während charToAdd2
in der Mitte hinzugefügt wird. Beachten Sie, dass bei Verwendung der Verkettung +
jeder Datentyp wie char
in eine Zeichenkette umgewandelt wird.
public class AddCharToString {
public static void main(String[] args) {
char charToAdd1 = 'A';
char charToAdd2 = 'C';
String alex = "Alex got Grade " + charToAdd1;
String bob = "While Bob got " + charToAdd2 + " Grade";
System.out.println(alex);
System.out.println(bob);
}
}
Ausgabe:
Alex got Grade A
While Bob got C Grade
Java Zeichen zu String hinzufügen mit StringBuilder.append()
In dieser Methode fügen wir ein Zeichen an eine Zeichenkette an, indem wir die Funktion append()
der Klasse StringBuilder
in Java verwenden. Diese Funktion hängt zwei oder mehr Strings an, genau wie der +
Operator.
Im folgenden Beispiel erstellen wir zwei StringBuilder
-Objekte und fügen dann zuerst das charToAdd1
an alex
und dann das charToAdd2
an bob
an.
public class AddChartToString {
public static void main(String[] args) {
char charToAdd1 = 'A';
char charToAdd2 = 'C';
StringBuilder stringBuilder1 = new StringBuilder();
StringBuilder stringBuilder2 = new StringBuilder();
String alex = "Alex got Grade ";
String bob = "While Bob got Grade ";
stringBuilder1.append(alex).append(charToAdd1);
stringBuilder2.append(bob).append(charToAdd2);
System.out.println(stringBuilder1);
System.out.println(stringBuilder2);
}
}
Ausgabe:
Alex got Grade A
While Bob got Grade C
Java Hinzufügen von Zeichen zu einer Zeichenkette mit der Methode substring()
Dieses Beispiel verwendet die Methode substring()
der Klasse String
, die einen bestimmten Teil der Zeichenkette herausnimmt. Im folgenden Code sehen wir, dass wir zuerst den Anfangsteil von alex
erhalten, indem wir die Position der Zeichen in der Zeichenkette festlegen. alex.substring(0, 15)
nimmt den Start- und den Endindex.
Als nächstes verketten wir charToAdd1
mit +
, und am Ende fügen wir den verbleibenden Teil von alex
mit alex.substring(15)
zusammen, wobei wir den Startindex als Argument übergeben.
Dasselbe machen wir für bobResult
, da es einen Tippfehler hat und wir diesen durch Hinzufügen des Zeichens (g
) beheben wollen. Hierfür verwenden wir die gleiche Lösung.
public class AddChartToString {
public static void main(String[] args) {
char charToAdd1 = 'A';
char charToAdd2 = 'g';
String alex = "Alex got Grade in the School";
String bob = "While Bob ot Grade C";
String alexResult = alex.substring(0, 15) + charToAdd1 + alex.substring(15);
String bobResult = bob.substring(0, 10) + charToAdd2 + bob.substring(10);
System.out.println(alexResult);
System.out.println(bobResult);
}
}
Ausgabe:
Alex got Grade A in the School
While Bob got Grade C
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInVerwandter Artikel - Java Char
- Wie man in Java int in char konvertiert
- Char initialisieren in Java
- Char vs String in Java
- Leeres Zeichen in Java darstellen
- Zeichen in Großbuchstaben/Kleinbuchstaben in Java
- Abrufen eines Zeichens aus der Eingabe in Java
Verwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java