Heim  >  Artikel  >  Java  >  Java Boolescher Wert in String

Java Boolescher Wert in String

WBOY
WBOYOriginal
2024-08-30 15:17:59560Durchsuche

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.

Wie konvertiere ich einen Booleschen Wert in einen String in Java?

Die Konvertierung kann in Java auf zwei Arten erfolgen:

  • Verwendung der valueOf()-Methode
  • Verwenden der toString()-Methode

1. Verwendung der valueOf()-Methode

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";
}

2. Verwendung der toString()-Methode

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";
}
Hinweis: Es gibt keinen großen Leistungsunterschied zwischen der valueOf()- und der toString()-Methode.

Beispiele

Im Folgenden finden Sie die genannten Beispiele:

Beispiel #1

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:

Java Boolescher Wert in String

Beispiel #2

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:

Java Boolescher Wert in String

Wenn Sie einen falschen booleschen Wert eingeben, dann:

Java Boolescher Wert in String

Beispiel #3

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:

Java Boolescher Wert in String

Beispiel #4

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:

Java Boolescher Wert in String

Wenn Sie einen falschen booleschen Wert eingeben, dann:

Java Boolescher Wert in String

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Java-TypinferenzNächster Artikel:Java-Typinferenz