English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen wir, wie man in Java eine Variable des Typs String in einen Boolean-Wert umwandelt.
Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:
class Main { public static void main(String[] args) { //Create String Variable String str1 = "true"; String str2 = "false"; //Convert String to Boolean //Verwenden Sie parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); //Print Boolean Value System.out.println(b1); // true System.out.println(b2); // false } }
Im obigen Beispiel verwenden wir die Methode parseBoolean() der Klasse Boolean, um eine Zeichenfolge in einen Boolean-Wert umzuwandeln.
Hier ist Boolean die Wrapper-Klasse in Java. Für weitere Informationen besuchen Sie bitteJava Wrapper-Klasse.
Wir können auch die Methode valueOf() verwenden, um eine Zeichenfolge in einen Boolean-Wert umzuwandeln. Zum Beispiel,
class Main { public static void main(String[] args) { //Create String Variable String str1 = "true"; String str2 = "false"; //Convert String to Boolean //Using valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); //Print Boolean Value System.out.println(b1); // true System.out.println(b2); // false } }
In the above example, the valueOf() method of the Boolean class converts the string variable to a boolean value.
Here, the valueOf() method actually returns an object of the Boolean class. However, the object will automatically be converted to the primitive type. In Java, this is called unboxing. Learn more by visitingJava Auto Boxing and Unboxing.
That is,
//valueOf() returns a Boolean object //Object Conversion to Boolean Value boolean b1 = Boolean obj = Boolean.valueOf(str1)