Ebben a programban megtanulja eltávolítani az adott karakterlánc összes szóközt a Java rendszeres kifejezései használatával.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java karakterlánc
- Java Basic bemenet és kimenet
1. példa: Program az összes szóköz eltávolításához
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); ) )
Kimenet
Eredeti mondat: T his b ett er. Csere után: Thisisbetter.
A fenti programban a String replaceAll()
módszerével eltávolítjuk és kicseréljük a karakterlánc mondatában található összes szóközt.
További információért látogasson el a Java karakterláncra a ReplAllAll ().
Rendszeres kifejezést használtunk, \s
amely az összes szóköz karaktert (tabulátorokat, szóközöket, új vonalkaraktereket stb.) Megtalálja a karakterláncban. Ezután kicseréljük a következőre: ""
(üres karakterlánc).
2. példa: Vegye ki a karakterláncot a felhasználóktól, és távolítsa el a fehér helyet
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(); ) )
Kimenet
Írja be a karakterláncot J av a- Pog ram raming Original String: J av a- Pog ram raming Final String: Java-Programming
A fenti példában a Java szkenner segítségével vettük fel a felhasználótól a bevitelt.
Itt a replaceAll()
módszer helyettesíti a karakterlánc összes fehér terét.