V tem programu se boste naučili odstranjevati vse presledke v določenem nizu z uporabo regularnih izrazov v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Java Java
- Osnovni vhod in izhod Java
Primer 1: Program za odstranjevanje vseh presledkov
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); ) )
Izhod
Prvotni stavek: T his is b ett er. Po zamenjavi: boljše.
V zgornjem programu uporabljamo Stringovo replaceAll()
metodo za odstranitev in zamenjavo vseh presledkov v stavčnem nizu.
Če želite izvedeti več, obiščite Java String replaceAll ().
Uporabili smo regularni izraz, \s
ki v nizu najde vse znake presledkov (zavihki, presledki, znaki nove vrstice itd.). Nato ga nadomestimo s ""
(prazna literatura niza).
2. primer: Vzemite niz od uporabnikov in odstranite presledek
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(); ) )
Izhod
Vnesite niz J av a- P rog ram ming Original String: J av a- P rog ram ming Final String: Java-Programming
V zgornjem primeru smo uporabili Java Scanner, da uporabnik vnese podatke.
Tu replaceAll()
metoda nadomesti vse presledke iz niza.