Περισσότερα
Αφαίρεση όλων των εμφανίσεων του char από το αλφαριθμητικό
Μπορώ να χρησιμοποιήσω αυτό:
String str = "TextX Xto modifyX";
str = str.replace('X','');//that does not work because there is no such character ''
Υπάρχει τρόπος να αφαιρέσω όλες τις εμφανίσεις του χαρακτήρα X
από ένα String σε Java;
Δοκίμασα αυτό και δεν είναι αυτό που θέλω: str.replace('X',' ' '); //αντικατάσταση με κενό
298
3
Δοκιμάστε να χρησιμοποιήσετε την υπερφόρτωση που δέχεται ορίσματα
CharSequence
(π.χ.String
) αντί γιαchar
:Χρήση του
θα λειτουργήσει.
Η χρήση θα ήταν
str.replace("X", "");
.Εκτέλεση του
επιστρέφει:
Αν θέλετε να κάνετε κάτι με τις συμβολοσειρές της Java, το Commons Lang StringUtils είναι ένα εξαιρετικό μέρος για να κοιτάξετε.