Java-program til at fjerne alle hvide mellemrum fra en streng

I dette program lærer du at fjerne alle mellemrum i en given streng ved hjælp af regulære udtryk i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-streng
  • Java Basic Input og Output

Eksempel 1: Program til fjernelse af alle hvide rum

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

Produktion

Oprindelig sætning: T his is b ett er. Efter udskiftning: Thisisbetter.

I ovenstående program bruger vi Strings replaceAll()metode til at fjerne og erstatte alle hvide mellemrum i strengsætningen.

Hvis du vil vide mere, skal du besøge Java String replaceAll ().

Vi har brugt regulært udtryk, \sder finder alle hvide mellemrumstegn (faner, mellemrum, ny linjetegn osv.) I strengen. Derefter erstatter vi det med ""(tom streng bogstavelig).

Eksempel 2: Tag streng fra brugere og fjern det hvide mellemrum

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

Produktion

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

I ovenstående eksempel har vi brugt Java Scanner til at tage input fra brugeren.

Her replaceAll()erstatter metoden alle de hvide mellemrum fra strengen.

Interessante artikler...