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 \s
qui 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.