Programme Java pour supprimer tous les espaces blancs de la chaîne
Dans ce tutoriel, nous allons apprendre à supprimer les espaces blancs d'une chaîne. Cela peut être fait en parcourant d'abord la chaîne, puis en vérifiant si un caractère de la chaîne correspond ou non à un espace blanc.
Si quelque chose correspond, alors n'importe quelle méthode intégrée comme replace() peut être utilisée pour supprimer l'espace blanc. Cela peut également être fait en utilisant des boucles. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept de chaîne, consultez l'article sur les chaînes en Java.
Entrée : Entrez la chaîne :Étudiez ce soir
Sortie : La chaîne saisie après suppression des espaces blancs est :StudyTonight
Regardons les exemples pour une meilleure compréhension.
Programme 1 :Supprimer les espaces blancs d'une chaîne
Dans ce programme, nous verrons comment supprimer tous les espaces blancs d'une chaîne lorsque la chaîne est définie par l'utilisateur. Ici, nous demanderons à l'utilisateur d'entrer une chaîne, puis nous supprimerons les espaces de la chaîne.
Algorithme
-
Démarrer
-
Déclarer une chaîne
-
Demandez à l'utilisateur d'initialiser la chaîne.
-
Utilisez le replaceAll pour supprimer l'expression régulière \\s qui trouve tous les caractères d'espace blanc (tabulations, espaces, caractères de saut de ligne, etc.) dans la chaîne avec "" (littéral d'espace vide).
-
Imprimer la chaîne
-
Arrêter
Vous trouverez ci-dessous le code Java permettant de supprimer les espaces blancs de la chaîne.
//Java Program to remove all the whitespace from a string
import java.util.*;
public class Main
{
public static void main(String []args)
{
//Take input from the user
Scanner sc=new Scanner(System.in);
System.out.println("Enter the String :");
String str=sc.nextLine(); //Initialize the String
str = str.replaceAll("\\s", "");
System.out.println("After Removing Whitespaces the entered string is:"+str);
}
}
Entrez la chaîne :Study Tonight
Après avoir supprimé les espaces blancs, la chaîne saisie est :StudyTonight
Programme 2 :Supprimer les espaces blancs d'une chaîne
Dans ce programme, nous verrons comment supprimer tous les espaces blancs d'une chaîne lorsque la chaîne est prédéfinie dans le programme.
Algorithme
-
Démarrer
-
Déclarer une chaîne
-
Initialisez-le.
-
Utilisez le replaceAll pour supprimer l'expression régulière \\s qui trouve tous les caractères d'espace blanc (tabulations, espaces, caractères de saut de ligne, etc.) dans la chaîne avec "" (littéral d'espace vide).
-
Imprimer la chaîne
-
Arrêter
Vous trouverez ci-dessous le code Java permettant de supprimer les espaces blancs de la chaîne.
//Java Program to remove all the whitespace from a string
public class Main
{
public static void main(String []args)
{
String str="Study Tonight ";
System.out.println("The entered string is: "+str);
str = str.replaceAll("\\s", "");
System.out.println("After Removing Whitespaces the entered string is: "+str);
}
}
La chaîne saisie est :Study Tonight
Après avoir supprimé les espaces blancs, la chaîne saisie est :StudyTonight
Programme 3 :Supprimer les espaces blancs d'une chaîne en Java
Dans ce programme, nous verrons comment supprimer tous les espaces blancs d'une chaîne lorsque la chaîne est définie par l'utilisateur. Ici, nous demanderons à l'utilisateur d'entrer une chaîne, puis nous supprimerons les espaces de la chaîne en la convertissant en un tableau de caractères.
Algorithme
-
Démarrer
-
Déclarer une chaîne
-
Demandez à l'utilisateur d'initialiser la chaîne.
-
Convertir la chaîne en tableau de caractères
-
Déclarez une variable StringBuffer.
-
Utilisez une boucle for pour parcourir tous les caractères de la chaîne
-
Utilisez une condition if pour vérifier les espaces blancs.
-
Si vous en trouvez, utilisez la chaîne d'ajout.
-
Convertir un tampon de chaîne en chaîne
-
Imprimez la chaîne.
-
Arrêter
Vous trouverez ci-dessous le code Java permettant de supprimer les espaces blancs de la chaîne.
//Java Program to remove all the whitespace from a string
import java.util.*;
public class Main
{
public static void main(String []args)
{
//Take input from the user
Scanner sc=new Scanner(System.in);
System.out.println("Enter the String :");
String str=sc.nextLine(); //Initialize the String
char[] strArray = str.toCharArray();
StringBuffer stringBuffer = new StringBuffer();
for (int i = 0; i < strArray.length; i++)
{
if ((strArray[i] != ' ') && (strArray[i] != '\t'))
{
stringBuffer.append(strArray[i]);
}
}
//Print the string after the removal of white space
String noSpaceStr2 = stringBuffer.toString();
System.out.println("Removing all the white space from the string is: "+noSpaceStr2);
}
}
Entrez la chaîne :exemple de suppression de l'espace blanc
La suppression de tous les espaces blancs de la chaîne est : Exemple de suppression de l'espace blanc