Java programma visu atstarpju noņemšanai no virknes

Šajā programmā jūs iemācīsities noņemt visus atstarpes dotajā virknē, izmantojot Java regulārās izteiksmes.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java virkne
  • Java pamata ievade un izvade

1. piemērs: programma visu atstarpju noņemšanai

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

Rezultāts

Sākotnējais teikums: T is is b ett er. Pēc nomaiņas: Thisisbetter.

Iepriekš minētajā programmā mēs izmantojam virknes replaceAll()metodi, lai noņemtu un aizstātu visas atstarpes virknes teikumā.

Lai uzzinātu vairāk, apmeklējiet Java virkni aizstāt visu ().

Mēs esam izmantojuši regulāru izteiksmi, \skas virknē atrod visas atstarpes rakstzīmes (cilnes, atstarpes, jaunu līnijas rakstzīmi utt.). Pēc tam mēs to aizstājam ar ""(tukšs virknes burts).

2. piemērs: noņemiet lietotājiem virkni un noņemiet atstarpi

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

Rezultāts

 Ievadiet virkni J av a- P rog ram ming Original String: J av a- Pog ram raming Final String: Java-Programming

Iepriekš minētajā piemērā mēs izmantojām Java skeneri, lai ņemtu ievadi no lietotāja.

Šeit replaceAll()metode aizstāj visas virknes atstarpes.

Interesanti raksti...