Comment supprimer l'espace blanc d'une chaîne de caractères en Java
- Comment supprimer les espaces d’une chaîne de caractères en Java
-
Supprimer les espaces en utilisant la méthode
replaceAll()
en Java -
Suppression des
espaces blancs
en utilisant la bibliothèqueApache
en Java -
Supprimer les espaces en utilisant les méthodes
Pattern
etMatcher
en Java - Supprimer les espaces d’une chaîne de caractères en Java
-
Supprimer les espaces en utilisant
Apache
en Java
Ce tutoriel présente la manière de supprimer les espaces dans les chaînes de caractères en Java et donne quelques exemples de codes pour comprendre le processus de suppression des espaces.
Comment supprimer les espaces d’une chaîne de caractères en Java
L’espace blanc est un caractère qui représente un espace dans une chaîne de caractères. Le caractère espace peut être un ""
, \n
, \t
, etc. Pour supprimer ces caractères d’une chaîne, il existe plusieurs façons, par exemple la méthode replace()
, replaceAll()
, regex
, etc. Voyons les exemples ci-dessous.
Supprimer les espaces en utilisant la méthode replaceAll()
en Java
Ici, nous utilisons la méthode replaceAll()
de la classe String pour supprimer les espaces. Cette méthode prend un regex
comme argument et retourne une chaîne de caractères après avoir supprimé tous les espaces.
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = str.replaceAll("\\s+", "");
System.out.println(result);
}
}
Production:
Programminiseasytolearn
Suppression des espaces blancs
en utilisant la bibliothèque Apache
en Java
Si vous travaillez avec la bibliothèque Apache
, alors utilisez la méthode deleteWhitespace()
de la classe StringUtils
pour supprimer les espaces d’une chaîne en Java. Voir l’exemple ci-dessous et la sortie.
import org.apache.commons.lang3.StringUtils;
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = StringUtils.deleteWhitespace(str);
System.out.println(result);
}
}
Production:
Programminiseasytolearn
Supprimer les espaces en utilisant les méthodes Pattern
et Matcher
en Java
Nous pouvons utiliser les classes Pattern
et Matcher
avec la méthode replaceAll()
pour supprimer tous les espaces des chaînes de caractères en Java.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
Pattern p = Pattern.compile("[\\s]");
Matcher m = p.matcher(str);
String result = m.replaceAll("");
System.out.println(result);
}
}
Production:
Programminiseasytolearn
Supprimer les espaces d’une chaîne de caractères en Java
Si vous voulez enlever l’espace seulement d’une chaîne, alors utilisez la méthode replace()
de la classe String. Elle remplacera tous les espaces (pas tous les espaces, par exemple, \n
et \t
) de la chaîne en Java.
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = str.replace(" ", "");
System.out.println(result);
}
}
Production:
Programminiseasytolearn
Supprimer les espaces en utilisant Apache
en Java
Ici, nous utilisons la méthode replace()
de la classe StringUtils
de Apache
pour remplacer tous les espaces des chaînes de caractères en Java.
import org.apache.commons.lang3.StringUtils;
public class SimpleTesting {
public static void main(String[] args) {
String str = "Programming is easy to learn";
String result = StringUtils.replace(str, " ", "");
System.out.println(result);
}
}
Production:
Programminiseasytolearn