Kuo skiriasi isEmpty ir Isblank?
Kuo skiriasi isEmpty ir Isblank?

Video: Kuo skiriasi isEmpty ir Isblank?

Video: Kuo skiriasi isEmpty ir Isblank?
Video: CS50 2014 — неделя 8 2024, Lapkritis
Anonim

yra Tuščia () grąžina teisingą tuščioms vietoms (tik tarpams) ir null String. Yra tuščias () grąžina true, kai nėra simbolių sekos viduje konors Stygos parametras arba kai eilutės parametras yra nulis. Skirtumas ar tai Yra tuščias () grąžina false, jei eilutės parametre yra tik tarpų.

Kuo skiriasi StringUtils Isblank ir Stringutils isEmpty?

StringUtils . Yra tuščias () naudojamas norint nustatyti, ar eilutės ilgis yra 0, ar nulinis. Bet StringUtils . yra Tuščia () žengia žingsnį į priekį.

Šalia aukščiau, tuščia ar tuščia? yra tuščias () prieš isEmpty() Abu metodai naudojami patikrinti tuščias arba tuščia stygos java. Skirtumas tarp abiejų metodų yra tas, kad metodas isEmpty() grąžina true tada ir tik tada, kai eilutės ilgis yra 0. Metodas isBlank() tikrina tik ne tarpo simbolius. Ji netikrina stygos ilgio.

Be to, ar „isEmpty“tikrina, ar nėra NULL?

Negalite naudoti eilutės. Yra tuščias () jei tai yra nulinis . Geriausia turėti savo metodą patikrinti null arba tuščia . kaip matai čekius stygos ilgio, todėl jūs tikrai turite patikrinti jei eilutė yra nulinis prieš.

Kaip patikrinti, ar eilutė tuščia, ar ne?

Taigi, mano nuomone, tai yra teisinga būdas patikrinti jeigu Eilutė tuščia ar ne . Jei apibrėžiate tuščia eilutė taip pat apima nulinis tada taip pat galite naudoti „Apache Commons Lang“„StringUtils“klasę. Jis turi tokius metodus kaip isEmpty(), kurie grąžina teisingą abiem nulinis ir tuščia eilutė tiesiogine prasme.

Rekomenduojamas: