Java program az összes szóköz eltávolításához egy karakterláncból

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, \samely 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.

érdekes cikkek...