Lorsque nous essayons du texte, il est courant de supprimer espaces vides inutiles. Java a plusieurs méthodes de la classe de cordes qui nous permettent de nettoyer une chaîne de caractères en éliminant les espaces au début et à la fin par la garniture ou en utilisant la remplacement.
Dans le code suivant, certains exemples pratiques sont exposés:
public static void main(String args) {
//Un espacio al principio, espacios en el medio y un espacio al final
String x = " Hola, que tal ";
String y;
y = x.trim(); System.out.println(y);
//Elimina los espacios al comienzo y al final, pero no los intermedios
//Resultado: "Hola, que tal"
//Reemplaza todos los espacios por el carácter vacío
y = x.replaceAll(" ", ""); System.out.println(y);
//Resultado: "Hola,quetal"
//Reemplaza varios espacios en blanco por uno
y = x.replaceAll(" +", " "); System.out.println(y);
//Resultado: " Hola, que tal "
//Reemplaza varios espacios por uno y elimina los del comienzo y el final
y = x.replaceAll(" +", " ").trim(); System.out.println(y);
//Resultado: "Hola, que tal"
}une grande partie du temps que nous allons Utilisez la dernière option, l’utilisation de remplaillel avec celle de la garniture, cela nous permet de nettoyer tous les espaces au début et à la fin et à réduire les espaces intermédiaires exactement à un.
Que signifie « + » de remplacement ? Div ID = « 82A5848F59″>Cette méthode permet de remplacer une chaîne (être un caractère ou un ensemble d’entre eux) dans un autre renvoi de la chaîne résultante.L’en-tête de la méthode est la suivante:String Public String RemplacementLL (String Regex, Remplacement de chaîne)regex – le texte à remplacer, vous pouvez simplement utiliser une chaîne de caractères ou un motif tel quel.Remplacement – Le texte avec lequel il va être remplacé.dans notre motif « + », nous utilisons l’espace vide et le caractère +, ce qui équivaut à un ou plusieurs caractères, avec ce que nous indiquons que vous recherchez des espaces vides, sont formé pour un seul espace ou plus d’un.