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

Άποψη: 14328|Απάντηση: 0

[Πηγή] Οι μέθοδοι isEmpty, isBlank, isNotEmpty και isNotBlank στην κλάση StringUtils του εργαλείου Java

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/6/2019 3:55:23 μ.μ. | | |
1. Λεπτομερής επεξήγηση του πηγαίου κώδικα της μεθόδου isEmpty



Ανάλυση πηγαίου κώδικα: Η παραπάνω μέθοδος δείχνει ότι το true επιστρέφεται μόνο όταν η συμβολοσειρά δεν είναι μηδενική και μη κενή συμβολοσειρά (""). Η μέθοδος isNotEmpty είναι το αντίθετο του isEmpty.

Δείτε το παρακάτω παράδειγμα επίσημης ιστοσελίδας:


StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = ψευδής
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false


2. Λεπτομερής επεξήγηση του πηγαίου κώδικα της μεθόδου isBlank



Ανάλυση πηγαίου κώδικα: Αρχικά, εάν οι παράμετροι που μεταβιβάζονται είναι μηδενικές ή κενές συμβολοσειρές, θα επιστρέψει true και, στη συνέχεια, χρησιμοποιήστε τη μέθοδο Character.isWhitespace για να προσδιορίσετε εάν οι χαρακτήρες είναι όλοι κενοί χαρακτήρες (κενά, πλήκτρα καρτελών, αλλαγές γραμμής), εάν ναι, επιστρέψτε false, διαφορετικά επιστρέψτε true. Η μέθοδος isNotBlank είναι το αντίθετο της μεθόδου isBlank.

Ρίξτε μια ματιά στο παράδειγμα στον επίσημο ιστότοπο:


StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false


3. Πηγαίος κώδικας isAnyBlank

Ανάλυση πηγαίου κώδικα: Πρώτον, εάν ο πίνακας παραμέτρων είναι κενός, εάν είναι μηδενικός, επιστρέφει false, εάν ο πίνακας δεν είναι κενός, καθορίζει εάν κάθε συμβολοσειρά στον πίνακα είναι κενός χαρακτήρας και επιστρέφει true εάν υπάρχει κενός χαρακτήρας. Το isNoneBlank προσδιορίζει ότι κανένα από τα στοιχεία του πίνακα δεν είναι κενό, σε αντίθεση με το isAnyBlank.

4. Ανάλυση πηγαίου κώδικα isAllBlank


Ανάλυση πηγαίου κώδικα: Αρχικά, προσδιορίστε εάν ο πίνακας παραμέτρων είναι κενός, εάν είναι αληθής, διαφορετικά θα επιστρέψει false εάν ένα από τα στοιχεία του πίνακα δεν είναι κενό.




Προηγούμενος:Διέλευση αρχείων Java
Επόμενος:Μέθοδος αποσυμπίεσης zip ενθυλάκωσης Java
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com