So fügen Sie char zu String in Java hinzu

So fügen Sie char zu String in Java hinzu
verkohlen"Ist ein primitiver Datentyp, der zur Java -Wrapper -Klasse gehört"CharakterDas speichert 16-Bit-Unicode-Zeichen. Java verwendet den Char -Datentyp, um ein Zeichen zu speichern, das in einzelnen Zitaten eingeschlossen ist ("), während ein“Saite”Wird verwendet, um eine Gruppe von Zeichen zu halten, die in einer bestimmten Reihenfolge angeordnet sind, die von Doppelzitaten umgeben ist (" "). Java bietet mehrere Optionen zum Hinzufügen eines neuen Zeichens zu einer Zeichenfolge.

In diesem Blog wird das Verfahren zum Hinzufügen von Zeichen zu einer Zeichenfolge in Java erläutert.

So fügen Sie char zu String in Java hinzu?

Zum Hinzufügen eines Charakters “verkohlen”Zu einer Zeichenfolge können Sie verwenden:

  • Verkettungsoperator “+
  • substring () Methode
  • append () Methode
  • Insert () Methode

Schauen wir uns diese Methoden nacheinander an!

Methode 1: Fügen Sie CHAR mithilfe des Verkettungsoperators "+" zum String hinzufügen

Die einfachste und am häufigsten verwendete Methode zum Hinzufügen von Zeichen zu einer Zeichenfolge ist der Verkettungsoperator “+”. Es verkettet das Zeichen zu einer Zeichenfolge. Sie können zusätzliche Zeichen entweder am Start, in der Mitte oder am Ende der Zeichenfolge mit Hilfe des “hinzufügen+" Operator.

Syntax
Die folgende Syntax kann verwendet werden, um char hinzuzufügen “CH"Zu einer Zeichenfolge"str”:

Ch + str

Beispiel 1: Fügen Sie zum Start der Zeichenfolge Zeichen hinzu
In diesem Beispiel werden wir den Charakter hinzufügen “HZu Beginn einer Zeichenfolge. Dazu werden wir einen Char namens erstellen. “CH”Mit den angegebenen Werten:

char ch = 'h';

Als nächstes werden wir den geschaffenen Char mit dem Substring verkettet “Ello"Und speichern Sie den resultierenden Wert in"SZeichenfolge:

String S = CH + "Ello";

Schließlich drucken wir den Wert unserer Zeichenfolge:

System.aus.println (s);

Die Ausgabe zeigt, dass der Charakter “H"Ist jetzt mit dem" verkettet "Ello"Substring, und die resultierende Zeichenfolge ist"Hallo”:

Beispiel 2: Fügen Sie SCHOD in der Mitte der Zeichenfolge hinzu
Hier werden wir einen Charakter hinzufügen “N”In der Mitte der Saite:

char ch = 'n';

Jetzt werden wir den Wert der erstellten Zeichen dazwischen hinzufügenLi" Und "UX"Substrings, mit Hilfe des"+" Operator:

String S = "li" + ch + "ux";

Drucken Sie dann einfach den Wert von “aus“S" Verwendung der "System.aus.println ()" Methode:

System.aus.println (s);

Wie Sie sehen können, haben wir den angegebenen SHAR in der Mitte erfolgreich hinzugefügt:

Beispiel 3: Fügen Sie CHAR am Ende der Zeichenfolge hinzu
Jetzt werden wir überprüfen, wie Sie am Ende der Zeichenfolge ein Zeichen hinzufügen können. Wir werden eine Variable der Zeichentyp haben “CH"Das speichert einen Charakter"T”:

char ch = 't';

Hier haben wir eine Zeichenfolge “Linux Hin", Die mit dem verkettet werden"CH"Charakter und speichern Sie den resultierenden Wert in"SZeichenfolge:

String S = "Linux Hin" + ch;

Drucken Sie schließlich den Wert der Zeichenfolge Typ Variable “S”Auf der Konsole:

System.aus.println (s);

Ausgang

Überprüfen Sie andere Methoden zum Hinzufügen von Zeichen zur Zeichenfolge in Java.

Methode 2: mit Substring () -Methode zum String zum String hinzufügen

In Java ist eine andere Methode zum Hinzufügen eines Zeichens zu einer Zeichenfolge die “Substring ()" Methode. Es gehört zur String -Klasse.

Syntax
Hier ist die Syntax der “Substring ()Methode für den angegebenen Zweck:

S.Substring (FirstIndex, SecondIndex) + CH + S.Substring (SecondIndex)

Rufen Sie die Substring () -Methode mit einer Zeichenfolge „S“ auf und teilen Sie sie auf, indem Sie den Startindex als "FirstIndex" und den Index übergeben, in dem Sie das Zeichen als "SecondIndex" hinzufügen möchten. Fügen Sie nun das Zeichen mit dem "+" -Operator hinzu und verkettet dann den anderen Teil der Zeichenfolge, die vom übergebenen "SecondIndex" beginnend abgestimmt sind.

Beispiel
Wir werden Charakter hinzufügen “N”In der Mitte der Zeichenfolge mit der“Substring ()" Methode:

char ch = 'n';

Die Saite "LiuxHint"Wird in der String -Typ -Variable gespeichert"S”. Wir wollen den Charakter hinzufügen “N"Vor dem Charakter"u"Das wird am" platziert "2" Index:

String S = "LiuxHint";

Wir werden die Zeichenfolge vom Start in den 2. Index der Zeichenfolge teilen “S"Verwenden"S.Substring (0,2)"Und fügen Sie den Charakter hinzu"CH"An diesem Ort und dann den verbleibenden Teil der Saite mit" verkettet "S.Substring (2)"Der Startindex davon und speichern Sie ihn in einer Zeichenfolge -Typvariable"sb”:

String sb = s.Substring (0,2) + CH + S.Substring (2);

Schließlich drucken Sie den Wert von “sb”Auf dem Konsolenfenster:

System.aus.println (SB);

Die Ausgabe bedeutet, dass die “N"Charakter wird zum" hinzugefügt "LiuxHintString, und es wird "LinuxHint”:

Es gibt einige andere Methoden zum Hinzufügen von Zeichen zu einer Zeichenfolge. Bewegen wir uns auf sie zu.

Methode 3: Fügen Sie CHAR mithilfe der append () -Methode Zeichen zum String hinzufügen

Der "append ()"Methode der"StringBuilderDie Klasse wird auch verwendet, um einer Zeichenfolge in Java ein Zeichen hinzuzufügen. In der StringBuilder -Klasse können Sie eine Zeichenfolge mit Verkettung erstellen. Es funktioniert genauso wie das “+" Operator.

Syntax
Folgen Sie der folgenden Syntax für die Verwendung der “append ()" Methode:

sb.anhängen (ch)

Die Methode append () wird mit dem Objekt der StringBuilder -Klasse aufgerufensb", Und es braucht einen Charakter"CHAls Argumentation.

Beispiel

In diesem Beispiel werden wir den Charakter hinzufügen “T"Am Ende der Zeichenfolge"Linuxhin"Durch die Verwendung des"append ()" Methode:

char ch = 't';

Die Saite "Linuxhin"Speichert in einer String -Typ -Variable"S”:

String S = "Linuxhin";

Wir werden ein Objekt erstellen “sb" des "StringBuilder" Klasse:

StringBuilder sb = new StringBuilder ();

Jetzt werden wir das nennen "append ()"Methode mit Objekt"sb"Indem Sie es in eine Zeichenfolge übergeben"S"Und dann noch einmal rufen"append ()"Methode und Passcharakter"CH”Als Argument:

sb.Anhänge (en).append (ch);

Schließlich werden wir das Objekt ausdrucken “sbDas enthält die resultierende Zeichenfolge, indem ein Zeichen hinzugefügt wird:

System.aus.println (SB);

Die Ausgabe zeigt, dass wir den Charakter erfolgreich hinzugefügt haben “T" am Ende von "LinuxhinSubstring:

Es gibt eine weitere Methode zum Hinzufügen von Zeichen zwischen den Saiten. Schauen wir es uns an.

Methode 4: Fügen Sie CHAR zu String mithilfe von Insert () Methode hinzufügen

Der "Einfügung()"Methode der"StringBufferDie Klasse wird auch verwendet, um Zeichen in einer Zeichenfolge in Java hinzuzufügen. Es fügt das Zeichen an der angegebenen Position hinzu, ähnlich der Substring () -Methode. Die Zeichen und Substrings können auch in der Mitte platziert oder am Ende eines StringBuffer angehängt werden.

Syntax
Der "Einfügung()Die Methode hat die folgende Syntax:

sb.Insert (Index, ch);

Die Methode Insert () wird mit dem Objekt der StringBuffer -Klasse aufgerufen “sb"Indem Sie eine übergeben"Index"Wo Sie das hinzufügen möchten"CH”Charakter.

Beispiel
In diesem Beispiel werden wir den Charakter hinzufügen “u"Im 3. Index der Zeichenfolge"LinxHint”. Zu diesem Zweck haben wir eine geschaffen “CH”Charakter:

char ch = 'u';

Die Saite "LinxHint"Ist in der" gespeichert "S”Variable:

String S = "LinxHint";

Dann werden wir ein Objekt erstellen “sb”Der StringBuffer -Klasse und übergeben Sie die erstellte Zeichenfolge als Argument dafür:

StringBuffer sb = new StringBuffer (s);

Ruf den "Einfügung()"Methode und Passcharakter"CH"Und der Index als"3”:

sb.Insert (3, ch);

Zuletzt werden wir den Wert des Objekts drucken “sb"Mit Hilfe der"System.aus.println ()" Methode:

System.aus.println (SB);

Die Ausgabe zeigt, dass der Charakter “u"Wird erfolgreich in der Zeichenfolge hinzugefügt"LinuxHint”Im 3. Index:

Wir haben alle Methoden zum Hinzufügen eines Zeichens zu einer Zeichenfolge in Java zusammengestellt.

Abschluss

Zum Hinzufügen von Zeichen zu einer Zeichenfolge können Sie den Verkettungsoperator verwenden. “+”, Substring (), append () und insert () Methode. Der häufigste und einfachste Weg, einer Zeichenfolge Zeichen hinzuzufügen. Sie können auch an jedem Ort an der Start, dem Ende oder der Mitte des Zeichens an jedem Ort ein Zeichen hinzufügen, indem Sie die “verwenden+Operator und die append () -Methode. Während für andere Methoden müssen Sie den Index erwähnen. In diesem Blog haben wir die Methoden zum Hinzufügen eines Zeichens zu einer Zeichenfolge in Java mit detaillierten Beispielen erörtert.