Program Java na odstránenie všetkých prázdnych priestorov z reťazca

V tomto programe sa naučíte odstraňovať všetky medzery v danom reťazci pomocou regulárnych výrazov v jazyku Java.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java String
  • Java Basic Input and Output

Príklad 1: Program odstránenia všetkých prázdnych priestorov

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

Výkon

Pôvodná veta: Je to lepšie. Po výmene: Toto je lepšie.

Vo vyššie uvedenom programe používame Stringovu replaceAll()metódu na odstránenie a nahradenie všetkých medzier vo vete reťazca.

Ak sa chcete dozvedieť viac, navštívte Java String replaceAll ().

Použili sme regulárny výraz, \sktorý v reťazci vyhľadá všetky medzery (tabulátory, medzery, znaky nového riadku atď.). Potom ho nahradíme ""(prázdny reťazcový literál).

Príklad 2: Vezmite reťazec od používateľov a odstráňte biele miesto

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

Výkon

 Zadajte reťazec Automatické spustenie pôvodného reťazca: Automatické spustenie záverečného reťazca: Programovanie v jazyku Java

Vo vyššie uvedenom príklade sme na získanie vstupu od používateľa použili program Java Scanner.

Tu replaceAll()metóda nahradí všetky biele medzery z reťazca.

Zaujímavé články...