1. Detaillierte Erklärung des Quellcodes der isEmpty-Methode
Quellcode-Analyse: Die obige Methode zeigt, dass true nur dann zurückgegeben wird, wenn die Zeichenkette keine null- und nichtleere Zeichenkette ist (""). die isNotEmpty-Methode ist das Gegenteil von isEmpty;
Siehe das folgende Beispiel auf der offiziellen Website:
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = wahr StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = falsch StringUtils.isEmpty(" bob ") = false
2. Detaillierte Erklärung des Quellcodes der isBlank-Methode
Quellcode-Analyse: Erstens, wenn die eingereichten Parameter null- oder leere Zeichenketten sind, wird true zurückgegeben, und dann wird die Character.isWhitespace-Methode verwendet, um zu bestimmen, ob alle Zeichen leere Zeichen sind (Leerzeichen, Tab-Tasten, Zeilenumbrüche); falls ja, geben sie false zurück, ansonsten true zurück; die isNotBlank-Methode ist das Gegenteil der isBlank-Methode;
Schauen Sie sich das Beispiel auf der offiziellen Website an:
StringUtils.isBlank(null) = true StringUtils.isBlank("") = wahr StringUtils.isBlank(" ") = wahr StringUtils.isBlank("bob") = falsch StringUtils.isBlank(" bob ") = false
3. isAnyBlank-Quellcode
Quellcode-Analyse: Erstens, ob das Parameterarray leer ist, wenn es null ist, gibt es false zurück, wenn das Array nicht leer ist, bestimmt es, ob jede Zeichenkette im Array ein leeres Zeichen ist, und gibt true zurück, wenn es ein leeres Zeichen gibt; isNoneBlank identifiziert, dass keines der Elemente im Array Weißraum ist, im Gegensatz zu isAnyBlank;
4. isAllBlank-Quellcode-Analyse
Quellcode-Analyse: Zuerst sollte festgestellt werden, ob das Parameterarray leer ist und ob es wahr ist, andernfalls wird es false zurückgeben, wenn eines der Elemente im Array nicht weiß ist.
|