Penukaran Java Boolean kepada String dilakukan dalam 2 cara. Cara pertama adalah dengan menggunakan kaedah valueOf() dan cara kedua adalah dengan menggunakan kaedah toString(). Boolean dalam Java diwakili dengan nilai benar atau salah. Mata kasar manusia boleh dianggap sebagai String tetapi mungkin atau tidak. Jika jenis String tidak ada isu tetapi jika nilai boolean kami mempunyai isu semasa melakukan sebarang operasi dengan Strings. Jadi sebelum meneruskan dengan nilai boolean kita mesti menukar kepada String.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Senario Masa Nyata: Kebanyakan penyemak imbas membaca data String secara langsung jadi jika kita mempunyai sebarang nilai boolean adalah lebih baik untuk menukarnya kepada Strings.
Penukaran boleh dilakukan dalam 2 cara dalam java:
Kaedah ini digunakan secara langsung pada kaedah String seperti String.valueOf() untuk menukar nilai boolean kepada nilai String. Ia adalah kaedah statik jadi kami telah menggunakan nama kelas String. Tandatangan kaedah diberikan di bawah.
Sintaks:
public static String valueOf(boolean bool) Internal implementation of valueOf() method: public static String valueOf(boolean bool) { returnbool ? "true" : "false"; }
Kaedah ini digunakan secara langsung pada Boolean seperti kaedah Boolean.toString() untuk menukar nilai boolean kepada nilai String. Ia adalah kaedah statik jadi kami telah menggunakan nama kelas Boolean. Tandatangan kaedah diberikan di bawah.
Sintaks:
public static String toString(boolean bool) Internal implementation of toString() method: public static String toString(boolean bool) { returnbool ? "true" : "false"; }
Diberikan di bawah adalah contoh yang dinyatakan:
Menukar nilai boolean statik kepada String dengan menggunakan kaedah valueOf().
Kod:
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); } }
Output:
Menukar nilai boolean dinamik kepada String dengan menggunakan kaedah valueOf().
Kod:
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(); } }
Output:
Jika anda memasukkan nilai boolean yang salah maka:
Menukar nilai boolean statik kepada String dengan menggunakan kaedah toString().
Kod:
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); } }
Output:
Menukar nilai boolean dinamik kepada String dengan menggunakan kaedah toString().
Kod:
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(); } }
Output:
Jika anda memasukkan nilai boolean yang salah maka:
Atas ialah kandungan terperinci Java Boolean kepada String. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!