StringUtils Equalsignorecase null xavfsizmi?
StringUtils Equalsignorecase null xavfsizmi?

Video: StringUtils Equalsignorecase null xavfsizmi?

Video: StringUtils Equalsignorecase null xavfsizmi?
Video: Comparing Two Strings Using equals(), equalsIgnoreCase() & compareTo() compareToIgnoreCase() Methods 2024, May
Anonim

solishtirish() usuli StringUtils sinf a null - xavfsiz String sinfi va tutqichlarining compareTo() usulining versiyasi null qadriyatlarni hisobga olgan holda a null qiymatdan kichikroq null qiymat. Ikki null qiymatlar teng deb hisoblanadi.

Buni hisobga olgan holda, StringUtils isEmpty NULLni tekshiradimi?

StringUtils . bo'sh () hisoblanadi String yoki yo'qligini aniqlash uchun ishlatiladi hisoblanadi uzunligi 0 yoki null . Bu nafaqat tekshiruvlar agar String hisoblanadi uzunligi 0 yoki null , Biroq shu bilan birga tekshiruvlar agar u hisoblanadi faqat bo'shliq qatori, ya'ni "s*".

Ikkinchidan, StringUtils nima? StringUtils . java. lang. String klassi cheklangan String usullari to'plamini taklif qiladi, shuning uchun bu erda StringUtils kirib keladi. StringUtils Strings bilan ishlash uchun null-xavfsiz usullarni taqdim etadi va ehtimol Apache Commons loyihasida eng ko'p ishlatiladigan sinfdir.

Buni hisobga olsak, StringUtils nima bo'sh?

StringUtils . BOS StringUtil sinfining yakuniy statik a'zosi bo'lib, u "" ga teng, ya'ni bo'sh String. isEmpty() String mavjudligini tekshiradi bo'sh ("") yoki null.

Apache StringUtils-ni Java-da qanday ishlataman?

StringUtils dan yordamchi sinf hisoblanadi Apache commons-lang (ko'pgina kutubxonalarda mavjud, ammo bu eng keng tarqalgan kutubxona). Siz jarni yuklab olishingiz va uni ilovalaringiz sinf yo'liga qo'shishingiz kerak. Agar siz Android uchun ishlab chiqayotgan bo'lsangiz, sizga yordam berishi mumkin bo'lgan TextUtils klassi mavjud: androidni import qilish.

Tavsiya: