Heim > Java > JavaBase > Hauptteil

Java bestimmt, ob eine Variable leer ist

angryTom
Freigeben: 2019-11-14 09:32:55
Original
4437 Leute haben es durchsucht

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类型
Nach dem Login kopieren

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

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

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类型。
Nach dem Login kopieren

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
Nach dem Login kopieren

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

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

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}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage