Programme Java pour supprimer tous les espaces d'une chaîne

Dans ce programme, vous apprendrez à supprimer tous les espaces d'une chaîne donnée à l'aide d'expressions régulières en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Chaîne Java
  • Entrée et sortie Java Basic

Exemple 1: programme pour supprimer tous les espaces

 public class Whitespaces ( public static void main(String() args) ( String sentence = "T his is b ett er."; System.out.println("Original sentence: " + sentence); sentence = sentence.replaceAll("\s", ""); System.out.println("After replacement: " + sentence); ) )

Production

Phrase originale: C'est mieux. Après le remplacement: c'est mieux.

Dans le programme ci-dessus, nous utilisons la replaceAll()méthode de String pour supprimer et remplacer tous les espaces dans la phrase de chaîne.

Pour en savoir plus, visitez Java String replaceAll ().

Nous avons utilisé une expression régulière \squi trouve tous les caractères d'espace blanc (tabulations, espaces, caractère de nouvelle ligne, etc.) dans la chaîne. Ensuite, nous le remplaçons par ""(chaîne vide littérale).

Exemple 2: prendre la chaîne des utilisateurs et supprimer l'espace blanc

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner Scanner sc = new Scanner(System.in); System.out.println("Enter the string"); // take the input String input = sc.nextLine(); System.out.println("Original String: " + input); // remove white spaces input = input.replaceAll("\s", ""); System.out.println("Final String: " + input); sc.close(); ) )

Production

 Entrez la chaîne J av a- P rog ramem ent Chaîne d'origine: J av a- P rog ram mation Chaîne finale: Programmation Java

Dans l'exemple ci-dessus, nous avons utilisé le scanner Java pour prendre les entrées de l'utilisateur.

Ici, la replaceAll()méthode remplace tous les espaces blancs de la chaîne.

Articles intéressants...