Heim >Java >JavaBase >So ermitteln Sie, ob ein Objekt in Java leer ist

So ermitteln Sie, ob ein Objekt in Java leer ist

尚
Original
2019-11-21 16:11:103812Durchsuche

So ermitteln Sie, ob ein Objekt in Java leer ist

So ermitteln Sie in Java, ob ein Objekt leer ist:

Werfen wir zunächst einen Blick auf die Bestimmungsmethode des Tools StringUtils:

Eines befindet sich im Paket org.apache.commons.lang3; das andere im Paket org.springframework.util.

Es gibt einen Unterschied zwischen den beiden StringUtils-Toolklassen bei der Bestimmung, ob ein Objekt leer ist:

StringUtils.isEmpty(CharSequence cs); 
//org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型

StringUtils.isEmpty(Object str); 
//而org.springframework.util包下的参数是Object类,也就是不仅仅能判断String类型,还能判断其他类型,比如Long等类型。

Aus dem obigen Beispiel können wir ersehen, dass die zweite StringUtils-Klasse praktischer ist.

Werfen wir einen Blick auf den Quellcode von StringUtils.isEmpty(CharSequence cs) von org.apache.commons.lang3:

public static boolean isEmpty(final CharSequence cs) {
        return cs == null || cs.length() == 0;
}

Der nächste ist StringUtils.isEmpty(Object str) von org .springframework.util Quellcode:

public static boolean isEmpty(Object str) {
        return (str == null || "".equals(str));
}

Grundsätzlich kann StringUtils.isEmpty(Object str) feststellen, ob das Objekt leer ist.

Für weitere Java-Kenntnisse beachten Sie bitte das Java-Grundlagen-Tutorial.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in Java leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn