IsEmpty жана Isblank ортосунда кандай айырма бар?
IsEmpty жана Isblank ортосунда кандай айырма бар?

Video: IsEmpty жана Isblank ортосунда кандай айырма бар?

Video: IsEmpty жана Isblank ортосунда кандай айырма бар?
Video: «Use the Kotlin Stdlib, Luke». Сергей Рябов, Callocal 2024, Ноябрь
Anonim

isBlank () боштуктар үчүн (жөн гана боштуктар) жана нөлдүк сап үчүн да чындыкты кайтарат. бош () тамгалар тизмеги жок болгондо чындыкты кайтарат ичинде Стринг параметри же Стрин параметри нөл болгондо. Айырма ошол бош () эгер String параметри бош боштуктарды камтыса, жалганды кайтарат.

Анын StringUtils Isblank менен Stringutils isEmpty ортосунда кандай айырма бар?

StringUtils . бош () Саптын узундугу 0 же нөл экенин аныктоо үчүн колдонулат. Бирок StringUtils . isBlank () алдыга кадам таштайт.

Үстүнүн жанында бошпу же бошпу? isBlank() vs isEmpty() Текшерүү үчүн эки ыкма тең колдонулат бош же бош javaдагы саптар. Эки ыкманын ортосундагы айырмачылык: isEmpty() ыкмасы саптын узундугу 0 болгондо гана чындыкты кайтарат. isBlank() методу боштук эмес символдорду гана текшерет. Ал саптын узундугун текшербейт.

Мындан тышкары, isEmpty NULLди текшереби?

Сиз String колдоно албайсыз. бош () Эгерде бул нөл . Эң жакшысы, өзүңүздүн ыкмаңыз бар текшерүү null же бош . сиз көрүп тургандай текшерет саптын узундугу, ошондуктан сөзсүз керек текшерүү сап болсо нөл мурун.

Саптын бош же жок экенин кантип текшересиз?

Демек, менин оюмча, бул туура текшерүү жолу эгерде Сап бош же жок . Эгерде сиз аныктама берсеңиз бош сап да камтыйт нөл анда Apache Commons Langдын StringUtils классын да колдоно аласыз. Анын isEmpty() сыяктуу ыкмалары бар, алар экөөнө тең чындыкты кайтарышат нөл жана бош сап түзмө-түз.

Сунушталууда: