Rumah > Java > javaTutorial > teks badan

Java Boolean kepada String

WBOY
Lepaskan: 2024-08-30 15:17:59
asal
567 orang telah melayarinya

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.

Bagaimana untuk Menukar Boolean kepada String dalam Java?

Penukaran boleh dilakukan dalam 2 cara dalam java:

  • Menggunakan kaedah valueOf()
  • Menggunakan kaedah toString()

1. Menggunakan kaedah valueOf()

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";
}
Salin selepas log masuk

2. Menggunakan kaedah toString()

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";
}
Salin selepas log masuk
Nota: Tiada banyak perbezaan prestasi antara kaedah valueOf() dan toString().

Contoh

Diberikan di bawah adalah contoh yang dinyatakan:

Contoh #1

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);
}
}
Salin selepas log masuk

Output:

Java Boolean kepada String

Contoh #2

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();
}
}
Salin selepas log masuk

Output:

Java Boolean kepada String

Jika anda memasukkan nilai boolean yang salah maka:

Java Boolean kepada String

Contoh #3

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);
}
}
Salin selepas log masuk

Output:

Java Boolean kepada String

Contoh #4

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();
}
}
Salin selepas log masuk

Output:

Java Boolean kepada String

Jika anda memasukkan nilai boolean yang salah maka:

Java Boolean kepada String

Atas ialah kandungan terperinci Java Boolean kepada String. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan