Java-program for å fjerne alle hvite mellomrom fra en streng

I dette programmet lærer du å fjerne alle mellomrom i en gitt streng ved å bruke vanlige uttrykk i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-streng
  • Java Basic Input og Output

Eksempel 1: Program for å fjerne alle mellomrom

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

Produksjon

Opprinnelig setning: T his is b ett er. Etter utskifting: Thisisbetter.

I programmet ovenfor bruker vi Strings replaceAll()metode for å fjerne og erstatte alle mellomrom i strengsetningen.

Hvis du vil vite mer, kan du gå til Java String replaceAll ().

Vi har brukt vanlig uttrykk \ssom finner alle tegn i mellomrom (faner, mellomrom, ny linjetegn, etc.) i strengen. Deretter erstatter vi den med ""(tom streng bokstavelig).

Eksempel 2: Ta streng fra brukere og fjern den hvite plassen

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

Produksjon

 Skriv inn strengen J av a- P rog ram ming Original String: J av a- P rog ram ming Final String: Java-Programming

I eksemplet ovenfor har vi brukt Java Scanner til å ta input fra brukeren.

Her replaceAll()erstatter metoden alle hvite mellomrom fra strengen.

Interessante artikler...