Comment ajouter du char à String en Java

Comment ajouter du char à String en Java
"carboniser"Est un type de données primitif appartenant à la classe de wrapper java"Personnage"Cela stocke des caractères Unicode 16 bits. Java utilise le type de données char pour stocker un caractère qui est enfermé en citations uniques ("), tandis qu'un"Chaîne"Est utilisé pour contenir un groupe de caractères qui sont disposés dans un ordre particulier entouré de citations doubles (" "). Java offre plusieurs options pour ajouter un nouveau caractère à une chaîne.

Ce blog discutera de la procédure d'ajout de char à une chaîne en Java.

Comment ajouter du char à String en Java?

Pour ajouter un personnage "carboniser«Pour une chaîne, vous pouvez utiliser:

  • Opérateur de concaténation «+"
  • Méthode substring ()
  • Méthode annexée ()
  • méthode insert ()

Jetons un coup d'œil à ces méthodes un par un!

Méthode 1: Ajouter du char à la chaîne à l'aide de l'opérateur de concaténation «+»

La méthode la plus simple et la plus couramment utilisée pour ajouter du char à une chaîne est l'opérateur de concaténation "+". Il concaténe le caractère d'une chaîne. Vous pouvez ajouter des caractères supplémentaires au début, au milieu ou à la fin de la chaîne à l'aide du "+»Opérateur.

Syntaxe
La syntaxe suivante peut être utilisée pour ajouter du char "ch"À une chaîne"Str»:

ch + str

Exemple 1: Ajouter du char au début de la chaîne
Dans cet exemple, nous ajouterons le personnage "H"Au début d'une chaîne. Pour ce faire, nous créerons un char nommé «ch”Avec les valeurs spécifiées:

char ch = 'h';

Ensuite, nous concaténerons le char créé avec la sous-chaîne "ello»Et stockez la valeur résultante dans le«s" Chaîne:

String s = ch + "ello";

Enfin, nous allons imprimer la valeur de notre chaîne:

Système.dehors.println (s);

La sortie montre que le caractère «H"Est maintenant concaténé avec le"ello»Sous-chaîne, et la chaîne résultante est«Bonjour»:

Exemple 2: Ajouter du char au milieu de la chaîne
Ici, nous ajouterons un personnage "n”Au milieu de la chaîne:

char ch = 'n';

Maintenant, nous allons ajouter la valeur des caractères créés entre le "Li" et "ux»Sous-8, avec l'aide du«+»Opérateur:

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

Ensuite, imprimez simplement la valeur de "s" en utilisant le "Système.dehors.println ()" méthode:

Système.dehors.println (s);

Comme vous pouvez le voir, nous avons réussi à ajouter le charbon spécifié au milieu:

Exemple 3: Ajouter du char à la fin de la chaîne
Maintenant, nous allons vérifier comment ajouter un personnage à la fin de la chaîne. Nous aurons une variable de type de caractère "ch"Cela stocke un personnage"t»:

char ch = 't';

Ici, nous avons une chaîne "Linux Hin», Qui sera concaténé avec le«ch«Caractère et stockez la valeur résultante dans«s" Chaîne:

String s = "Linux hin" + ch;

Enfin, imprimez la valeur de la variable de type de chaîne "s"Sur la console:

Système.dehors.println (s);

Sortir

Vérifions d'autres méthodes pour ajouter du char à la chaîne en java.

Méthode 2: Ajouter du char à la chaîne à l'aide de substring () Méthode

Dans Java, une autre méthode pour ajouter un personnage à une chaîne est le "substring ()" méthode. Il appartient à la classe String.

Syntaxe
Voici la syntaxe du «substring ()”Méthode pour l'objectif spécifié:

s.substring (FirstIndex, SecondIndex) + ch + s.substrat (SecondIndex)

Appelez la méthode substring () avec une chaîne «s» et le divisez en passant l'index de démarrage comme un «FirstIndex» et l'index où vous souhaitez ajouter le personnage comme «SecondIndex». Maintenant, ajoutez le caractère à l'aide de l'opérateur «+», puis concaténez l'autre partie de la chaîne à partir du «SecondIndex» passé.

Exemple
Nous ajouterons du caractère "n«Au milieu de la chaîne en utilisant le«substring ()" méthode:

char ch = 'n';

La chaîne "Liuxhint"Est stocké dans la variable de type de chaîne"s". Nous voulons ajouter le personnage "n"Avant le personnage"u"Cela est placé au"2»Index:

String s = "liuxhint";

Nous diviserons la chaîne du début au 2ème index de la chaîne "s" en utilisant "s.substrat (0,2)"Et ajoutez le personnage"ch«À cet endroit, puis concaténer la partie restante de la chaîne avec«s.sous-chaîne (2)"L'indice de démarrage de cela et l'enregistrer dans une variable de type de chaîne"sb»:

Chaîne sb = s.substrat (0,2) + ch + s.sous-chaîne (2);

Enfin, imprimez la valeur de «sb”Sur la fenêtre de la console:

Système.dehors.println (sb);

La sortie signifie que le «n"Le caractère est ajouté au"Liuxhint"String, et cela devient"Linuxhint»:

Il existe d'autres méthodes pour ajouter des caractères à une chaîne. Passons vers eux.

Méthode 3: Ajouter du char à la chaîne à l'aide de la méthode A SPEND ()

Le "ajouter()«Méthode du«Balein de cordes"La classe est également utilisée pour ajouter un caractère à une chaîne en java. Dans la classe StringBuilder, vous pouvez créer une chaîne avec la concaténation. Cela fonctionne de la même manière que le «+»Opérateur.

Syntaxe
Suivez la syntaxe ci-dessous pour utiliser le «ajouter()" méthode:

sb.Ajouter (CH)

La méthode APPEND () sera appelée avec l'objet de la classe StringBuilder "sb", Et cela prend un personnage"ch"Comme argument.

Exemple

Dans cet exemple, nous ajouterons le personnage "t"À la fin de la chaîne"Linuxhin"En utilisant le"ajouter()" méthode:

char ch = 't';

La chaîne "Linuxhin"Sera stocké dans une variable de type de chaîne"s»:

String s = "Linuxhin";

Nous allons créer un objet "sb" de la "Balein de cordes" classe:

StringBuilder sb = new StringBuilder ();

Maintenant, nous appellerons le «ajouter()"Méthode avec objet"sb"En le passant dans une chaîne"s"Et puis appelez à nouveau"ajouter()"Méthode et passez le caractère"ch«Comme argument:

sb.ajouter (s).ajouter (ch);

Enfin, nous allons imprimer l'objet "sb«Cela contient la chaîne résultante en ajoutant un caractère dedans:

Système.dehors.println (sb);

La sortie montre que nous avons réussi à ajouter le caractère "t" à la fin de "Linuxhin”SUBSÉRATION:

Il existe une autre méthode pour ajouter des caractères entre les chaînes. Regardons ça.

Méthode 4: Ajouter du char à la chaîne à l'aide de la méthode insert ()

Le "insérer()«Méthode du«Stringbuffer"La classe est également utilisée pour ajouter des caractères dans une chaîne en java. Il ajoute le caractère en position spécifiée, similaire à la méthode substring (). Les caractères et les sous-chaînes peuvent également être placés au milieu ou annexés à la fin d'un StringBuffer.

Syntaxe
Le "insérer()»La méthode a la syntaxe suivante:

sb.insert (index, ch);

La méthode insert () est appelée avec l'objet de la classe StringBuffer "sb"En passant un"indice"Où vous voulez ajouter le"ch" personnage.

Exemple
Dans cet exemple, nous ajouterons le personnage "u"Au 3ème index de la chaîne"Linxhint". À cette fin, nous avons créé un «ch" personnage:

char ch = 'u';

La chaîne "Linxhint"Est stocké dans le"s»Variable:

String s = "LinxHint";

Ensuite, nous créerons un objet "sb”De la classe StringBuffer et passez la chaîne créée comme un argument:

StringBuffer sb = new StringBuffer (S);

Appeler le "insérer()"Méthode et passez le caractère"ch»Et l'index comme«3»:

sb.insérer (3, ch);

Enfin, nous imprimerons la valeur de l'objet "sb"Avec l'aide du"Système.dehors.println ()" méthode:

Système.dehors.println (sb);

La sortie montre que le caractère «u"Est ajouté avec succès dans la chaîne"Linuxhint”Au 3ème index:

Nous avons compilé toutes les méthodes liées à l'ajout d'un caractère à une chaîne en java.

Conclusion

Pour ajouter des caractères à une chaîne, vous pouvez utiliser l'opérateur de concaténation "+«Méthode substring (), append () et insert (). Le moyen le plus courant et le plus simple d'ajouter du caractère à une chaîne. Vous pouvez également ajouter du caractère à n'importe quel endroit au début, à la fin ou au milieu de la chaîne en utilisant le "+”Opérateur et la méthode annexée (). Tandis que pour d'autres méthodes, vous devez mentionner l'index. Dans ce blog, nous avons discuté des méthodes pour ajouter un personnage à une chaîne en Java avec des exemples détaillés.