Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 14328|Відповідь: 0

[Джерело] Методи isEmpty, isBlank, isNotEmpty та isNotBlank у класі інструментів Java StringUtils

[Копіювати посилання]
Опубліковано 28.06.2019 15:55:23 | | |
1. Детальне пояснення вихідного коду методу isEmpty



Аналіз вихідного коду: наведений вище метод показує, що true повертається лише тоді, коли рядок не є null і не порожнім рядком (""). isNotEmpty є протилежністю isEmpty;

Дивіться наступний приклад офіційного сайту:


StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
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. це вихідний код AnyBlank

Аналіз вихідного коду: По-перше, чи є масив параметрів порожнім, якщо він нульовий — він повертає false, якщо масив не порожній, визначає, чи є кожен рядок у масиві порожнім символом, і повертає true, якщо є порожній символ; isNoneBlank визначає, що жоден із елементів масиву не є порожнім простором, на відміну від isAnyBlank;

4. Аналіз вихідного коду isAllBlank


Аналіз вихідного коду: Спочатку визначте, чи є масив параметрів порожнім, якщо він істинний, інакше він поверне false (хибний), якщо один із елементів масиву не є порожнім.




Попередній:Обхід файлів Java
Наступний:Java encapsulation zip unzip method
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com