Ajouter un caractère à une chaîne de caractères en Java
-
Java Ajouter un caractère à une chaîne de caractères en utilisant l’opérateur
+
-
Java ajoute un caractère à une chaîne de caractères en utilisant
StringBuilder.append()
-
Java ajoute un caractère à une chaîne de caractères en utilisant la méthode
substring()
Cet article présente la façon dont on peut ajouter un caractère à une chaîne de caractères en Java. Un caractère en Java est représenté par le type de données char
, et il ne contient qu’une seule valeur. Nous utiliserons plusieurs méthodes pour ajouter un caractère à une chaîne de caractères Java à différentes positions.
Java Ajouter un caractère à une chaîne de caractères en utilisant l’opérateur +
C’est la manière la plus simple et la plus directe d’ajouter un caractère à une chaîne de caractères en Java. Nous concaténons un caractère à la chaîne en utilisant l’opérateur +
. Dans le programme ci-dessous, nous avons deux valeurs de char
- charToAdd1
et charToAdd2
que nous allons concaténer avec des chaînes de caractères - alex
et bob
.
Dans la première variable - alex
, nous avons ajouté charToAdd1
à la dernière position, tandis que charToAdd2
est ajouté au milieu. Une chose à noter est que lorsque nous utilisons la concaténation +
, tout type de données comme char
sera converti en une chaîne de caractères.
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);
}
}
Production :
Alex got Grade A
While Bob got C Grade
Java ajoute un caractère à une chaîne de caractères en utilisant StringBuilder.append()
Dans cette méthode, nous ajoutons un caractère à une chaîne en utilisant la fonction append()
de la classe StringBuilder
en Java. Cette fonction ajoute deux ou plusieurs chaînes de caractères, tout comme l’opérateur +
.
Dans l’exemple ci-dessous, nous créons deux objets StringBuilder
et ensuite nous ajoutons d’abord le charToAdd1
à alex
et ensuite nous joignons le charToAdd2
à bob
.
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);
}
}
Production :
Alex got Grade A
While Bob got Grade C
Java ajoute un caractère à une chaîne de caractères en utilisant la méthode substring()
Cet exemple utilise la méthode substring()
de la classe String
, qui retire une partie spécifiée de la chaîne. Dans le code ci-dessous, nous pouvons voir que nous obtenons d’abord la partie initiale de alex
en définissant la position des caractères dans la chaîne. alex.substring(0, 15)
prend l’index de départ et l’index de fin.
Ensuite, nous concaténerons charToAdd1
en utilisant +
, et à la fin, nous joindrons la partie restante de alex
par alex.substring(15)
, où nous passerons l’index de départ en argument.
Nous faisons la même chose pour bobResult
car il y a une faute de frappe, et nous voulons la corriger en ajoutant le caractère (g
). Nous utiliserons la même solution pour cela.
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);
}
}
Production :
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.
LinkedInArticle connexe - Java Char
- Comment convertir int à char en Java
- Char vs chaîne en Java
- Initialiser un caractère en Java
- Représenter un caractère vide en Java
- Caractère majuscules et minuscules en Java
- Comparer les caractères en Java