Kāda ir atšķirība starp isEmpty un Isblank?
Kāda ir atšķirība starp isEmpty un Isblank?

Video: Kāda ir atšķirība starp isEmpty un Isblank?

Video: Kāda ir atšķirība starp isEmpty un Isblank?
Video: CS50 2014 — неделя 8 2024, Novembris
Anonim

ir Tukšs () atgriež vērtību True tukšām vietām (tikai atstarpes) un arī nulles virknei. ir tukšs () atgriež patieso vērtību, ja nav rakstzīmju secības iekš Virknes parametrs vai ja String parametrs ir nulle. Atšķirība vai tas ir ir tukšs () atgriež false, ja virknes parametrā ir tikai atstarpes.

Tātad, kāda ir atšķirība starp StringUtils Isblank un Stringutils isEmpty?

StringUtils . ir tukšs () tiek izmantots, lai noteiktu, vai virknes garums ir 0 vai nulle. Bet StringUtils . ir Tukšs () sper soli uz priekšu.

Blakus augšējam ir tukšs vai tukšs? ir tukšs() vs isEmpty() Abas metodes tiek izmantotas, lai pārbaudītu tukšs vai tukšs virknes java. Atšķirība starp abām metodēm ir tāda, ka metode isEmpty() atgriež true, ja un tikai tad, ja virknes garums ir 0. Metode isBlank() pārbauda tikai rakstzīmes, kas nav atstarpes. Tas nepārbauda virknes garumu.

Turklāt, vai isEmpty pārbauda NULL?

Jūs nevarat izmantot String. ir tukšs () ja tas ir null . Vislabāk ir izmantot savu metodi pārbaudiet nulli vai tukšs . kā jūs to varat redzēt pārbaudes auklas garums, tāpēc jums tas noteikti ir jādara pārbaudīt ja virkne ir null pirms tam.

Kā pārbaudīt, vai virkne ir tukša?

Tātad, manuprāt, tas ir pareizi veids, kā pārbaudīt ja Virkne ir tukša vai nav . Ja jūs definīcija tukša virkne ietver arī null tad varat izmantot arī Apache Commons Lang klasi StringUtils. Tam ir tādas metodes kā isEmpty(), kas atgriežas ar patiesu abiem null un tukša virkne burtiski.

Ieteicams: