Java Comproveu si String és nul, buit o en blanc

Java Comproveu Si String Es Nul Buit O En Blanc



A la programació Java, pot haver-hi un requisit perquè el desenvolupador localitzi i ometi valors innecessaris. Per exemple, rastrejar els valors acumulant la memòria i afectant el flux de codi. En aquests casos, comprovar si una cadena és ' nul ”, “ buit ' o ' en blanc ” en Java ajuda a eliminar o modificar les entrades contingudes al codi.

Aquest escrit tractarà els enfocaments per comprovar la cadena per 'nul', 'buida' o 'en blanc' a Java.







Com comprovar si String és 'Nul', 'Buit' o 'En blanc' a Java?

Per verificar que la cadena és nul·la, buida o en blanc, apliqueu el ' nul ' paraula clau reservada, el ' està buit() ', o el mètode ' és en blanc() ” mètode, respectivament.



El ' nul 'La paraula clau comprova si el valor és ' nul ”. El ' està buit() ” el mètode comprova si una cadena està buida o no i retorna un resultat booleà basat en això i el “ és en blanc() ” El mètode retorna true si la cadena proporcionada està buida o només acumula espais en blanc.



Nota: el isEmpty() ' i ' és en blanc() Els mètodes retornen el resultat corresponent com a valor booleà, és a dir, ' vertader/fals ”.





Exemple 1: comproveu si la cadena és nul·la, buida o en blanc a Java mitjançant la instrucció 'if/else'

En aquest exemple, els enfocaments comentats es poden utilitzar en combinació amb el ' si una altra cosa ” declaració per comprovar la cadena nul·la, buida o en blanc:



String string1 = nul;
String string2 = '' ;
String string3 = ' ' ;
si ( cadena1 == nul ) {
System.out.println ( 'La primera cadena és nul·la!' ) ;
} altra cosa {
System.out.println ( 'La primera cadena no és nul·la' ) ;
}
si ( string2.isEmpty ( ) == veritat ) {
System.out.println ( 'La segona cadena està buida!' ) ;
} altra cosa {
System.out.println ( 'La segona cadena no està buida' ) ;
}
si ( string3.isBlank ( ) == veritat ) {
System.out.println ( 'La tercera cadena està en blanc!' ) ;
} altra cosa {
System.out.println ( 'La tercera cadena no està en blanc' ) ;
}

A les línies de codi anteriors, apliqueu els passos següents:

  • En primer lloc, inicialitzeu la cadena amb “ nul ', guarda-ho ' buit ' i ' en blanc ”, respectivament, i especifiqueu el seu tipus de dades, és a dir, “ Corda ”.
  • En el següent pas, apliqueu el ' si una altra cosa ” declaració per comprovar el “ nul ' cadena a través del ' nul ” paraula clau.
  • Ara, associa el ' està buit() ' i ' és en blanc() ” amb les cadenes inicialitzades per comprovar si la cadena corresponent està buida o en blanc, respectivament, i retornar el valor booleà basat en això.

Sortida

A la sortida anterior, es pot veure que la condició anterior és ' veritat ” en cadascun dels casos, ja que els valors de cadena són “ nul ”, “ buit ' i ' en blanc ”, respectivament.

Exemple 2: comproveu si la cadena és nul·la, buida o en blanc a Java mitjançant una funció definida per l'usuari

En aquest exemple particular, es pot aplicar una comprovació a la cadena per a les condicions discutides mitjançant la funció definida per l'usuari:

principal buit estàtic públic ( Corda [ ] args ) {
String string1 = nul;
String string2 = '' ;
String string3 = ' ' ;
System.out.println ( 'La primera cadena és:' + isNullEmptyBlank ( cadena 1 ) ) ;
System.out.println ( 'La segona cadena és:' + isNullEmptyBlank ( cadena 2 ) ) ;
System.out.println ( 'La tercera cadena és:' + isNullEmptyBlank ( cadena 3 ) ) ;
}
La cadena estàtica pública ésNullEmptyBlank ( Cadena de corda ) {
si ( cadena == nul ) {
tornar 'NUL' ;
}
altra cosa si ( string.isEmpty ( ) ) {
tornar 'BUIT' ;
}
altra cosa si ( string.isBlank ( ) ) {
tornar 'EN BLANC' ;
}
altra cosa { tornar corda; } }

D'acord amb aquest bloc de codi, realitzeu els passos que s'indiquen a continuació:

  • De la mateixa manera, inicialitzeu les cadenes en la mateixa seqüència, tal com s'ha comentat.
  • Després d'això, invoqueu la funció ' isNullEmptyBlank() ” passant cadascuna de les cadenes inicialitzades, com a argument una per una.
  • Ara, definiu la funció ' isNullEmptyBlank() ” i especifiqueu el tipus de retorn com a “ Corda ”.
  • El paràmetre de funció correspon a la cadena que cal avaluar per a les condicions requerides.
  • En la seva definició (funció), apliqueu el ' si una altra cosa ” per a cadascuna de les cadenes passades i retornen el valor de la cadena corresponent en funció d'això.

Sortida

Aquest resultat implica que cadascuna de les cadenes passades s'avalua adequadament.

Conclusió

Per comprovar que la cadena sigui nul·la, buida o en blanc a Java, apliqueu el ' nul ' paraula clau reservada, el ' està buit() ', o el mètode ' és en blanc() mètode, respectivament. Això es pot aconseguir simplement aplicant els mètodes discutits a la ' si una altra cosa ” declaració o mitjançant el “ usuari definit ” funció. Aquest bloc va demostrar els mètodes per comprovar si la cadena és nul·la, buida o en blanc.