Hay dos métodos mediante los cuales podemos convertir un booleano en una cadena:
1) Método 1: usar String.valueOf (boolean b): Este método acepta el argumento booleano y lo convierte en un valor de cadena equivalente.
Declaración de método:
public static String valueOf (boolean b)
parámetros:
b – representa la variable booleana que queremos convertir
Vuelve:
Representación de cadena de b
boolean boovar = true; String str = String.valueOf(boovar);
2) Método 2: usar Boolean.toString (boolean b): Este método funciona como el método String.valueOf (). Pertenece a la clase booleana y convierte el valor booleano especificado en String. Si el valor booleano pasa es verdadero, la cadena devuelta tendrá un valor “verdadero”, de manera similar, para falso, la cadena devuelta tendrá un valor “falso”.
Declaración de método:
cadena estática pública toString (boolean b)
parámetros:
b: representa la variable booleana que debe convertirse
Vuelve:
La cadena que representa el valor booleano pasado.
boolean boovar = false; String str = Boolean.toString(boovar);
Ejemplo: convertir booleano a String
Este programa demuestra el uso de ambos métodos mencionados anteriormente. Aquí tenemos dos variables booleanas y estamos convirtiendo una usando el método String.valueOf () y la otra usando el método Boolean.toString ().
package com.beginnersbook.string; public class BooleanToString { public static void main(String[] args) { /* Method 1: using valueOf() method * of String class. */ boolean boovar = true; String str = String.valueOf(boovar); System.out.println("String is: "+str); /* Method 2: using toString() method * of Boolean class */ boolean boovar2 = false; String str2 = Boolean.toString(boovar2); System.out.println("String2 is: "+str2); } }
Producción:
String is: true String2 is: false