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

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

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

 fun main(args: Array) ( var sentence = "T his is b ett er." println("Original sentence: $sentence") sentence = sentence.replace("\s".toRegex(), "") println("After replacement: $sentence") )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

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

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

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

Εδώ είναι ο αντίστοιχος κώδικας Java: πρόγραμμα Java για την κατάργηση όλων των κενών διαστημάτων

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