Java-programma om alle witruimten uit een tekenreeks te verwijderen

In dit programma leer je om alle witruimten in een bepaalde string te verwijderen met behulp van reguliere expressies in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-tekenreeks
  • Java-basisinvoer en -uitvoer

Voorbeeld 1: programma om alle witruimten te verwijderen

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

Uitvoer

Oorspronkelijke zin: T his is b ett er. Na vervanging: dit is beter.

In het bovenstaande programma gebruiken we de String- replaceAll()methode om alle witruimten in de string-zin te verwijderen en te vervangen.

Ga voor meer informatie naar Java String replaceAll ().

We hebben een reguliere expressie gebruikt \sdie alle witruimtetekens (tabs, spaties, nieuw lijntekens, etc.) in de string vindt. Vervolgens vervangen we het door ""(lege letterlijke tekenreeks).

Voorbeeld 2: neem een ​​string van gebruikers en verwijder de witruimte

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

Uitvoer

 Voer de string in J av a- P rog ram m ing Originele String: J av a- P rog ram ming Laatste String: Java-Programming

In het bovenstaande voorbeeld hebben we de Java Scanner gebruikt om input van de gebruiker te krijgen.

Hier replaceAll()vervangt de methode alle witte spaties uit de string.

Interessante artikelen...