Selles programmis õpite eemaldama kõik antud tühiku tühikud, kasutades Java regulaaravaldisi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java string
- Java põhisisend ja väljund
Näide 1: Programm kõigi tühimike eemaldamiseks
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äljund
Algne lause: T is is b ett er. Pärast asendamist: Thisisbetter.
Ülaltoodud programmis kasutame stringi replaceAll()
meetodit stringi lause kõigi tühimike eemaldamiseks ja asendamiseks.
Lisateabe saamiseks külastage Java String aizstavatAll ().
Oleme kasutanud regulaaravaldist, \s
mis leiab stringi kõik tühimärgid (vahelehed, tühikud, uus joonemärk jne). Seejärel asendame selle sõnaga ""
(tühi string literal).
Näide 2: võtke kasutajatelt string ja eemaldage tühimik
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äljund
Sisestage string J av a- P rog ram ming Original String: J av a- P rog ram ming Final String: Java-Programming
Ülaltoodud näites oleme kasutanud Java-skannerit kasutaja sisendi saamiseks.
Siin replaceAll()
asendab meetod stringi kõik tühikud.