Programma Java per rimuovere tutti gli spazi bianchi da una stringa

In questo programma imparerai a rimuovere tutti gli spazi bianchi in una data stringa usando espressioni regolari in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Java String
  • Input e output di Java Basic

Esempio 1: programma per rimuovere tutti gli spazi bianchi

 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); ) )

Produzione

Frase originale: T his is best. Dopo la sostituzione: questo è meglio.

Nel programma sopra, usiamo il replaceAll()metodo di String per rimuovere e sostituire tutti gli spazi bianchi nella frase stringa.

Per saperne di più, visita Java String replaceAll ().

Abbiamo utilizzato un'espressione regolare \sche trova tutti i caratteri di spazio vuoto (tabulazioni, spazi, carattere di nuova riga, ecc.) Nella stringa. Quindi, lo sostituiamo con ""(stringa letterale vuota).

Esempio 2: prendere la stringa dagli utenti e rimuovere lo spazio bianco

 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(); ) )

Produzione

 Immettere la stringa J av a- P rog ram m ing Stringa originale: J av a- P rog ram m ing Stringa finale: Java-Programming

Nell'esempio precedente, abbiamo utilizzato Java Scanner per ricevere input dall'utente.

Qui, il replaceAll()metodo sostituisce tutti gli spazi bianchi della stringa.

Articoli interessanti...