Pri programiranju Java lahko obstaja zahteva, da razvijalec poišče in izpusti nepotrebne vrednosti. Na primer, sledenje vrednostim, ki kopičijo pomnilnik in vplivajo na tok kode. V takih primerih preverjanje, ali je niz ' nič ”, “ prazno « ali » prazno ” v Javi pomaga pri odstranjevanju ali spreminjanju vsebovanih vnosov v kodi.
Ta zapis bo razpravljal o pristopih za preverjanje niza za »null«, »empty« ali »prazen« v Javi.
Kako preveriti, ali je niz »Null«, »Empty« ali »Blank« v Javi?
Če želite preveriti, ali je niz nič, prazen ali prazen, uporabite » nič rezervirana ključna beseda, je prazno() « ali » isBlank() ” metodo oz.
' nič ' ključna beseda preveri, ali je vrednost ' nič ”. ' je prazno() ” preveri, ali je niz prazen ali ne, in vrne logični rezultat na podlagi tega in isBlank() ” metoda vrne true, če je podani niz prazen ali kopiči le prazne presledke.
Opomba: IsEmpty() « in » isBlank() ” metode vrnejo ustrezen izid kot logično vrednost, tj. pravilno napačno ”.
1. primer: preverite, ali je niz nič, prazen ali prazen v Javi z uporabo izjave »if/else«
V tem primeru je mogoče obravnavane pristope uporabiti v kombinaciji z ' če potem ” za preverjanje ničelnega, praznega ali praznega niza:
Niz niz1 = nič;
Niz niz2 = '' ;
Niz niz3 = ' ' ;
če ( niz1 == nič ) {
System.out.println ( 'Prvi niz je nič!' ) ;
} drugače {
System.out.println ( 'Prvi niz ni nič' ) ;
}
če ( string2.isEmpty ( ) == prav ) {
System.out.println ( 'Drugi niz je prazen!' ) ;
} drugače {
System.out.println ( 'Drugi niz ni prazen' ) ;
}
če ( string3.isBlank ( ) == prav ) {
System.out.println ( 'Tretji niz je prazen!' ) ;
} drugače {
System.out.println ( 'Tretji niz ni prazen' ) ;
}
V zgornjih vrsticah kode uporabite naslednje korake:
- Najprej inicializirajte niz z ' nič ', obdrži ' prazno « in » prazno «, in določite njihov podatkovni tip, tj. Vrvica ”.
- V naslednjem koraku uporabite » če potem stavek za preverjanje » nič 'niz prek ' nič ” ključna beseda.
- Zdaj pa povežite » je prazno() « in » isBlank() ” z inicializiranimi nizi, da preverijo, ali je ustrezen niz prazen ali prazen, in na podlagi tega vrnejo logično vrednost.
Izhod
V zgornjem izhodu je razvidno, da je prejšnji pogoj ' prav « v vsakem od primerov, saj so vrednosti niza » nič ”, “ prazno « in » prazno «, oz.
2. primer: preverite, ali je niz nič, prazen ali prazen v Javi z uporabo uporabniško določene funkcije
V tem posebnem primeru je mogoče preveriti niz za obravnavane pogoje prek uporabniško definirane funkcije:
javni statični void main ( Vrvica [ ] args ) {Niz niz1 = nič;
Niz niz2 = '' ;
Niz niz3 = ' ' ;
System.out.println ( 'Prvi niz je:' + jeNullEmptyBlank ( niz1 ) ) ;
System.out.println ( 'Drugi niz je:' + jeNullEmptyBlank ( niz2 ) ) ;
System.out.println ( 'Tretji niz je:' + jeNullEmptyBlank ( niz3 ) ) ;
}
javni statični niz jeNullEmptyBlank ( Vrvica niza ) {
če ( niz == nič ) {
vrnitev 'NIČ' ;
}
drugače če ( string.isEmpty ( ) ) {
vrnitev 'PRAZNO' ;
}
drugače če ( string.isBlank ( ) ) {
vrnitev 'PRAZNO' ;
}
drugače { vrnitev vrvica; } }
V skladu s tem kodnim blokom izvedite spodnje korake:
- Podobno inicializirajte nize v enakem zaporedju, kot je razloženo.
- Po tem pokličite funkcijo ' isNullEmptyBlank() ” s posredovanjem vsakega od inicializiranih nizov kot argument enega za drugim.
- Zdaj definirajte funkcijo ' isNullEmptyBlank() « in podajte njegovo vrnjeno vrsto kot » Vrvica ”.
- Parameter funkcije ustreza nizu, ki ga je treba ovrednotiti za zahtevane pogoje.
- V njegovi (funkcijski) definiciji uporabite ' če potem ” za vsakega od posredovanih nizov in na podlagi tega vrne ustrezno vrednost niza.
Izhod
Ta izid pomeni, da je vsak od posredovanih nizov ustrezno ovrednoten.
Zaključek
Če želite v Javi preveriti, ali je niz ničelen, prazen ali prazen, uporabite » nič rezervirana ključna beseda, je prazno() « ali » isBlank() ” metodo oz. To lahko dosežete s preprosto uporabo metod, obravnavanih v razdelku » če potem ' ali prek ' uporabnik definiran ”. Ta spletni dnevnik je pokazal pristope k preverjanju, ali je niz ničelen, prazen ali prazen.