Java >> Tutoriel Java >  >> Tag >> String

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

  1. Démarrer

  2. Déclarer une chaîne

  3. Demandez à l'utilisateur d'initialiser la chaîne.

  4. 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).

  5. Imprimer la chaîne

  6. 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

  1. Démarrer

  2. Déclarer une chaîne

  3. Initialisez-le.

  4. 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).

  5. Imprimer la chaîne

  6. 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

  1. Démarrer

  2. Déclarer une chaîne

  3. Demandez à l'utilisateur d'initialiser la chaîne.

  4. Convertir la chaîne en tableau de caractères

  5. Déclarez une variable StringBuffer.

  6. Utilisez une boucle for pour parcourir tous les caractères de la chaîne

  7. Utilisez une condition if pour vérifier les espaces blancs.

  8. Si vous en trouvez, utilisez la chaîne d'ajout.

  9. Convertir un tampon de chaîne en chaîne

  10. Imprimez la chaîne.

  11. 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


Balise Java