Come convertire un oggetto stringa in un oggetto booleano?
Come convertire un oggetto "stringa" in un oggetto "booleano"?
313
3
Come convertire un oggetto "stringa" in un oggetto "booleano"?
Prova (a seconda del tipo di risultato che vuoi):
Vantaggio:
Boolean.TRUE
oBoolean.FALSE
.La documentazione ufficiale è nel Javadoc.
AGGIORNATO:
Si potrebbe anche usare l'autoboxing, ma ha un costo in termini di prestazioni.
Suggerisco di usarlo solo quando si dovrebbe lanciare da soli, non quando il lancio è evitabile.
Dovete fare attenzione quando usate Boolean.valueOf(string) o Boolean.parseBoolean(string). La ragione di questo è che i metodi restituiranno sempre false se la stringa non è uguale a "true" (il caso viene ignorato).
Per esempio:
A causa di questo comportamento raccomanderei di aggiungere qualche meccanismo per assicurare che la stringa che dovrebbe essere tradotta in un booleano segua un formato specificato.
Per esempio:
Il valore di
b
è vero se la stringa non è un null e uguale atrue
(ignorando il caso).