Πρόγραμμα Java για κατάργηση όλων των κενών χώρων από μια συμβολοσειρά

Σε αυτό το πρόγραμμα, θα μάθετε να καταργείτε όλα τα κενά σε μια δεδομένη συμβολοσειρά χρησιμοποιώντας κανονικές εκφράσεις στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Συμβολοσειρά Java
  • Βασική είσοδος και έξοδος Java

Παράδειγμα 1: Πρόγραμμα κατάργησης όλων των κενών χώρων

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

Παραγωγή

Πρωτότυπη πρόταση: Ο λόγος είναι άλλος. Μετά την αντικατάσταση: Thisisbetter.

Στο παραπάνω πρόγραμμα, χρησιμοποιούμε τη replaceAll()μέθοδο του String για να αφαιρέσουμε και να αντικαταστήσουμε όλα τα κενά στην πρόταση συμβολοσειράς.

Για να μάθετε περισσότερα, επισκεφθείτε το Java String Replet All ().

Έχουμε χρησιμοποιήσει κανονική έκφραση \sπου εντοπίζει όλους τους χαρακτήρες λευκού διαστήματος (καρτέλες, κενά, χαρακτήρας νέας γραμμής κ.λπ.) στη συμβολοσειρά. Στη συνέχεια, το αντικαθιστούμε με ""(κενή συμβολοσειρά κυριολεκτικά).

Παράδειγμα 2: Πάρτε συμβολοσειρά από χρήστες και αφαιρέστε το κενό διάστημα

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

Παραγωγή

 Εισαγάγετε τη συμβολοσειρά J av a-P rog raming Original String: J av a- P rog raming Final String: Java-Programming

Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε το Java Scanner για λήψη πληροφοριών από τον χρήστη.

Εδώ, η replaceAll()μέθοδος αντικαθιστά όλους τους λευκούς χώρους από τη συμβολοσειρά.

ενδιαφέροντα άρθρα...