Heim  >  Artikel  >  Java  >  Java bestimmt, ob eine Variable leer ist

Java bestimmt, ob eine Variable leer ist

angryTom
angryTomOriginal
2019-11-14 09:32:554418Durchsuche

Java bestimmt, ob eine Variable leer ist

Java bestimmt, ob eine Variable leer ist

1 Bestimmen Sie, ob eine Zeichenfolge oder ein Objekt leer ist

Nehmen wir a Schauen Sie zuerst, wie Sie das Tool StringUtils beurteilen können:

a) StringUtils

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

unter dem Paket org.apache.commons.lang3) StringUtils

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

unter dem org.springframework. util-Paket Aus dem obigen Beispiel können wir ersehen, dass die zweite StringUtils-Klasse praktischer ist.

Bestimmen Sie, ob das Array leer ist

list.isEmpty(); //返回boolean类型。

3. Bestimmen Sie, ob die Menge leer ist

Beispiel 1: Bestimmen Sie, ob die Menge leer ist:

CollectionUtils.isEmpty(null): true
CollectionUtils.isEmpty(new ArrayList()): true
CollectionUtils.isEmpty({a,b}): false

Beispiel 2: Bestimmen Sie, ob die Menge nicht leer ist:

CollectionUtils.isNotEmpty(null): false
CollectionUtils.isNotEmpty(new ArrayList()): false
CollectionUtils.isNotEmpty({a,b}): true

Operation zwischen zwei Mengen:

Setzen Sie a: {1, 2,3 ,3,4,5}

Set b: {3,4,4,5,6,7}

CollectionUtils.union(a, b)(并集): {1,2,3,3,4,4,5,6,7}
CollectionUtils.intersection(a, b)(交集): {3,4,5}
CollectionUtils.disjunction(a, b)(交集的补集): {1,2,3,4,6,7}
CollectionUtils.disjunction(b, a)(交集的补集): {1,2,3,4,6,7}
CollectionUtils.subtract(a, b)(A与B的差): {1,2,3}
CollectionUtils.subtract(b, a)(B与A的差): {4,6,7}

php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen beim Online-Lernen!

Das obige ist der detaillierte Inhalt vonJava bestimmt, ob eine Variable 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