Ano ang pagkakaiba ng isEmpty at Isblank?
Ano ang pagkakaiba ng isEmpty at Isblank?

Video: Ano ang pagkakaiba ng isEmpty at Isblank?

Video: Ano ang pagkakaiba ng isEmpty at Isblank?
Video: Mga dapat mong malaman tungkol sa Resistor! 2024, Setyembre
Anonim

ayBlank () ay nagbabalik ng true para sa mga blangko(mga whitespace lang)at para din sa null String. ay Walang laman () ay nagbabalik ng totoo kapag walang charsequence nasa String parameter o kapag ang String parameter ay null. Pagkakaiba iyan ba ay Walang laman () ay nagbabalik ng false kung ang String parameter ay naglalaman lamang ng mga whiltespace.

Doon, ano ang pagkakaiba sa pagitan ng StringUtils Isblank at Stringutils isEmpty?

StringUtils . ay Walang laman () ay ginagamit upang mahanap kung ang String ay haba 0 o null. Pero StringUtils . ayBlank () gumawa ito ng isang hakbang pasulong.

Sa tabi sa itaas, walang laman o blangko? isBlank() vs isEmpty() Ang parehong mga pamamaraan ay ginagamit upang suriin para sa blangko o walang laman mga string sa java. Ang pagkakaiba sa pagitan ng dalawang pamamaraan ay ang isEmpty() method ay nagbabalik ng true kung, at kung, ang haba ng string ay 0. isBlank() method ay nagsusuri lamang para sa mga hindi whitespace na character. Hindi nito sinusuri ang haba ng string.

Bukod dito, sinusuri ba ng isEmpty ang NULL?

Hindi mo magagamit ang String. ay Walang laman () kung ito ay wala . Pinakamahusay na magkaroon ng iyong sariling pamamaraan suriin ang null o walang laman . gaya ng nakikita mo mga tseke ang haba ng string kaya kailangan talaga suriin kung ang string ay wala dati.

Paano mo malalaman kung ang isang string ay walang laman o wala?

Kaya, sa aking palagay, ito ang tama paraan upang suriin kung Walang laman ang string o wala . Kung depinisyon mo ng walang laman na String kasama rin wala pagkatapos ay maaari mo ring gamitin ang klase ng StringUtils ng Apache Commons Lang. Mayroon itong mga pamamaraan tulad ng isEmpty() na nagbabalik ng totoo para sa pareho wala at walang laman na String literal.

Inirerekumendang: