Die Konvertierung von Java Boolean in String erfolgt auf zwei Arten. Der erste Weg ist die Verwendung der valueOf()-Methode und der zweite Weg ist die Verwendung der toString()-Methode. Boolescher Wert in Java, dargestellt mit wahren oder falschen Werten. Das menschliche bloße Auge kann es als String behandeln, aber es kann sein oder auch nicht. Wenn es sich um einen String-Typ handelt, gibt es kein Problem, aber wenn es sich um einen booleschen Wert handelt, treten Probleme bei der Ausführung einer Operation mit den Strings auf. Bevor wir also mit booleschen Werten fortfahren, müssen wir sie in String konvertieren.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Echtzeitszenario:Die meisten Browser lesen die String-Daten direkt. Wenn wir also boolesche Werte haben, ist es besser, diese in Strings umzuwandeln.
Die Konvertierung kann in Java auf zwei Arten erfolgen:
Diese Methode wird wie die String.valueOf()-Methode direkt auf String verwendet, um einen booleschen Wert in einen String-Wert umzuwandeln. Da es sich um eine statische Methode handelt, haben wir sie mit dem Klassennamen String verwendet. Die Methodensignatur ist unten angegeben.
Syntax:
public static String valueOf(boolean bool) Internal implementation of valueOf() method: public static String valueOf(boolean bool) { returnbool ? "true" : "false"; }
Diese Methode wird direkt auf booleschen Werten wie der Boolean.toString()-Methode verwendet, um einen booleschen Wert in einen String-Wert umzuwandeln. Da es sich um eine statische Methode handelt, haben wir sie mit dem Klassennamen Boolean verwendet. Die Methodensignatur ist unten angegeben.
Syntax:
public static String toString(boolean bool) Internal implementation of toString() method: public static String toString(boolean bool) { returnbool ? "true" : "false"; }
Im Folgenden finden Sie die genannten Beispiele:
Konvertieren statischer boolescher Werte in String mithilfe der valueOf()-Methode.
Code:
StaticBooleanStringValueOf.java
//importing packages //package com.bool.string; //creating a class public class StaticBooleanStringValueOf { // main method to run the java application public static void main(String[] args) { // declaring true boolean value boolean trueValue = true; // declaring false boolean value boolean falseValue = false; // converting Bolean to String by using valueOf() method String trueString = String.valueOf(trueValue); String falseString = String.valueOf(falseValue); // displaying boolean to string output System.out.println("Converting true Boolean value to String is: " + trueString); System.out.println("Converting false Boolean value to String is: " + falseString); } }
Ausgabe:
Konvertieren dynamischer boolescher Werte in String mithilfe der valueOf()-Methode.
Code:
DynamicBooleanStringValueOf.java
//importing packages //package com.bool.string; import java.util.Scanner; //creating a class public class DynamicBooleanStringValueOf { // main method to run the java application public static void main(String[] args) { Scanner scanner = new Scanner(System.in); boolean trueValue = false, falseValue = false; try { System.out.println("Enter true as input:"); // Asking user to enter true boolean value trueValue = scanner.nextBoolean(); System.out.println("Enter false as input:"); // Asking user to enter false boolean value falseValue = scanner.nextBoolean(); } catch (Exception e) { System.out.println("You have entered incorrect boolean value"); System.exit(0); } // converting Boolean to String by using valueOf() method String trueString = String.valueOf(trueValue); String falseString = String.valueOf(falseValue); // displaying boolean to string output System.out.println("Converting true Boolean value to String is: " + trueString); System.out.println("Converting false Boolean value to String is: " + falseString); scanner.close(); } }
Ausgabe:
Wenn Sie einen falschen booleschen Wert eingeben, dann:
Konvertieren statischer boolescher Werte in String mithilfe der toString()-Methode.
Code:
StaticBooleanStringtoString.java
//importing packages //package com.bool.string; //creating a class public class StaticBooleanStringtoString { // main method to run the java application public static void main(String[] args) { // declaring true boolean value boolean trueValue = true; // declaring false boolean value boolean falseValue = false; // converting Boolean to String by using toString() method String trueString = Boolean.toString(trueValue); String falseString = Boolean.toString(falseValue); // displaying boolean to string output System.out.println("Converting true Boolean value to String is: " + trueString); System.out.println("Converting false Boolean value to String is: " + falseString); } }
Ausgabe:
Konvertieren dynamischer boolescher Werte in String mithilfe der toString()-Methode.
Code:
DynamicBooleanStringtoString.java
//importing packages //package com.bool.string; import java.util.Scanner; //creating a class public class DynamicBooleanStringtoString { // main method to run the java application public static void main(String[] args) { Scanner scanner = new Scanner(System.in); boolean trueValue = false, falseValue = false; try { System.out.println("Enter true as input:"); // Asking user to enter true boolean value //enter TRUE or true and false or FALSE both are same in java trueValue = scanner.nextBoolean(); System.out.println("Enter false as input:"); // Asking user to enter false boolean value falseValue = scanner.nextBoolean(); } catch (Exception e) { System.out.println("You have entered incorrect boolean value"); System.exit(0); } // converting Boolean to String by using toString() method String trueString = Boolean.toString(trueValue); String falseString= Boolean.toString(falseValue); // displaying boolean to string output System.out.println("Converting true Boolean value to String is: " + trueString); System.out.println("Converting false Boolean value to String is: " + falseString); scanner.close(); } }
Ausgabe:
Wenn Sie einen falschen booleschen Wert eingeben, dann:
Das obige ist der detaillierte Inhalt vonJava Boolescher Wert in String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!