Comment supprimer un caractère d'une chaîne de caractères en Java
-
Utilisez la fonction
replace
pour supprimer un caractère d’une chaîne de caractères en Java -
Utilisez la méthode
depleteCharAt
pour supprimer un caractère d’une chaîne de caractères en Java -
Utilisez la méthode
substring
pour supprimer un caractère d’une chaîne de caractères en Java
Cet article du tutoriel décrit comment supprimer un caractère d’une chaîne de caractères en Java.
Il existe plusieurs fonctions intégrées permettant de supprimer un caractère particulier d’une chaîne de caractères, comme suit
- Fonction
replace
- Fonction
deleteCharAt
- Fonction
substring
Utilisez la fonction replace
pour supprimer un caractère d’une chaîne de caractères en Java
La fonction replace
peut être utilisée pour supprimer un caractère particulier d’une chaîne de caractères en Java.
La fonction replace
prend deux paramètres, le premier paramètre est le caractère à supprimer, et le second est la chaîne vide.
La fonction replace
remplace le caractère par la chaîne vide, ce qui entraîne la suppression d’un caractère particulier qui est transmis avec une chaîne vide.
L’exemple de code d’utilisation de la fonction replace
pour supprimer un caractère d’une chaîne de caractères en Java est le suivant.
public class RemoveCharacter
{
public static void main(String[] args)
{
String MyString = "Hello World";
System.out.println("The string before removing character: " + MyString);
MyString = MyString.replace(" ", "");
System.out.println("The string after removing character: " + MyString);
}
}
Dans le code ci-dessus, nous supprimons les espaces entre le Hellow
et le World
. Nous passons un espace blanc avec la chaîne vide et l’espace blanc est remplacé par la chaîne vide, ou en d’autres termes, supprimé de la chaîne Hello World
.
La sortie du code est la suivante.
The string before removing character : Hello World The string after removing character : HelloWorld
Utilisez la méthode depleteCharAt
pour supprimer un caractère d’une chaîne de caractères en Java
La méthode deleteCharAt()
est une méthode membre de la classe StringBuilder
qui peut également être utilisée pour supprimer un caractère d’une chaîne de caractères en Java. Pour supprimer un caractère particulier d’une chaîne de caractères, nous devons connaître la position de ce caractère si nous voulons le supprimer en utilisant la méthode deleteCharAt
.
La méthode deleteCharAt()
prend la position de ce caractère particulier que nous voulons supprimer de la chaîne de caractères. Nous devons donc connaître la position de ce caractère particulier lorsque nous utilisons la méthode deleteCharAt
pour le supprimer de la chaîne de caractères.
L’exemple de code d’utilisation de la méthode deleteCharAt
pour supprimer un caractère d’une chaîne de caractères en Java est le suivant.
public class RemoveCharacter
{
public static void main(String[] args)
{
StringBuilder MyString = new StringBuilder("Hello World");
System.out.println("The string before removing character: " + MyString);
MyString = MyString.deleteCharAt(5);
System.out.println("The string after removing character: " + MyString);
}
}
Dans le code ci-dessus, nous supprimons les espaces blancs entre le Hello
et le World
. Nous passons la position de l’espace blanc, c’est-à-dire 5, dans la chaîne Hello World
parce que l’index commence à 0 en Java.
La sortie du code est la suivante.
The string before removing character: Hello World
The string after removing character: HelloWorld
Utilisez la méthode substring
pour supprimer un caractère d’une chaîne de caractères en Java
La méthode substring
peut également être utilisée pour supprimer un caractère d’une chaîne en Java. Pour supprimer un caractère particulier en utilisant la méthode substring
, nous devons passer la position de départ et la position avant le caractère de suppression. Après cela, nous concaténons la chaîne à partir de la position où se trouve notre caractère dans la chaîne.
La méthode substring
divise la chaîne en fonction de l’index de début et de fin et concatène ensuite la même chaîne en écrasant le caractère que nous voulons supprimer de la chaîne.
Voici un exemple de code utilisant la méthode substring
pour supprimer un caractère d’une chaîne de caractères en Java.
public class RemoveCharacter
{
public static void main(String[] args)
{
String MyString = "Hello World";
int Position = 5;
System.out.println("The string before removing character: " + MyString);
MyString = MyString.substring(0,Position) + MyString.substring(Position+1);
System.out.println("The string after removing character: " + MyString);
}
Dans le code ci-dessus, nous supprimons l’espace blanc entre Hello
et World
. Nous connaissons la position de l’espace blanc dans une variable qui est 5. Nous divisons le Hello World
de la 0ème à la 5ème position en utilisant la méthode substring
et nous concaténons les autres parties de la chaîne à partir de la 6ème position. De cette façon, nous enlevons l’espace blanc du Hello World
.
La sortie du code est la suivante.
The string before removing character: Hello World
The string after removing character: HelloWorld
Article connexe - Java String
- Comment effectuer une conversion de chaîne en chaîne en Java
- Comment supprimer une sous-chaîne d'une chaîne en Java
- Comment convertir un tableau d'octets en chaîne hexadécimale en Java
- Comment convertir une chaîne Java en octet
- Générer une chaîne aléatoire en Java
- La méthode d'échange à Java