English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo programma, impareremo come convertire una variabile di tipo String in booleano in Java.
Per comprendere questo esempio, è necessario conoscere quanto segueProgrammazione JavaArgomento:
class Main { public static void main(String[] args) { //创建字符串变量 String str1 = "true"; String str2 = "false"; //Convertire la stringa in valore booleano //使用 parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //Stampare il valore booleano System.out.println(b1); // true System.out.println(b2); // false } }
Nell'esempio sopra, abbiamo utilizzato il metodo parseBoolean() della classe Boolean per convertire una variabile di stringa in valore booleano.
In questo contesto, Boolean è una classe wrapper in Java. Per ulteriori informazioni, visitareClassi Wrapper Java.
Possiamo anche utilizzare il metodo valueOf() per convertire una variabile di stringa in booleano (valore booleano). Ad esempio,
class Main { public static void main(String[] args) { //创建字符串变量 String str1 = "true"; String str2 = "false"; //Convertire la stringa in valore booleano //Usare valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //Stampare il valore booleano System.out.println(b1); // true System.out.println(b2); // false } }
Nell'esempio sopra, il metodo valueOf() della classe Boolean converte la variabile di stringa in un valore booleano.
In questo caso, il metodo valueOf() della classe Boolean effettivamente converte la variabile di stringa in un valore booleano. Tuttavia, l'oggetto viene automaticamente convertito nel tipo primitivo. In Java, questo si chiama smontaggio. Per saperne di più, visitareImballaggio e smontaggio automatico Java.
Ecco,
//valueOf() restituisce un oggetto di valore booleano //Conversione di oggetto in valore booleano boolean b1 = Boolean obj = Boolean.valueOf(str1);