1. Подробно обяснение на изходния код на метода isEmpty
Анализ на изходния код: Горният метод показва, че true се връща само когато низът не е нулев и непразен низ (""). isNotEmpty методът е противоположен на isEmpty;
Вижте следния пример от официалния уебсайт:
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = вярно 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. Анализ на изходния код на AllBlank
Анализ на изходния код: Първо, определи дали параметърният масив е празен, ако е вярен, в противен случай ще върне false, ако един от елементите в масива не е в празно пространство.
|