Java : Boolean con ejemplos
Boolean (Java SE 23 & JDK 23) en Java con ejemplos.
Encontrará muestras de código para la mayoría de los métodos Boolean.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
La clase Boolean encapsula un valor de tipo primitivo booleano en un objeto. Un objeto de tipo Boolean contiene un único campo de tipo booleano. (Traducción automática)
// Compile error.
final var list = new ArrayList<boolean>();
// OK.
final var list = new ArrayList<Boolean>();
list.add(true);
list.add(false);
list.add(true);
System.out.println(list); // [true, false, true]
Fields
static final Boolean FALSE
El objeto booleano correspondiente al valor primitivo falso. (Traducción automática)
System.out.println(Boolean.FALSE); // false
static final Boolean TRUE
El objeto booleano correspondiente al valor primitivo verdadero. (Traducción automática)
System.out.println(Boolean.TRUE); // true
static final Class<Boolean> TYPE
El objeto de clase que representa el tipo primitivo booleano. (Traducción automática)
System.out.println(Boolean.TYPE.getSimpleName()); // "boolean"
System.out.println(Boolean.TYPE.isPrimitive()); // true
Constructors
Boolean (boolean value)
Obsoleto, para eliminación: Este elemento de API está sujeto a eliminación en una versión futura. Rara vez es apropiado usar este constructor. (Traducción automática)
Deprecated.
Boolean (String s)
Obsoleto, para eliminación: Este elemento de API está sujeto a eliminación en una versión futura. Rara vez es apropiado usar este constructor. (Traducción automática)
Deprecated.
Methods
boolean booleanValue ()
Devuelve el valor de este objeto booleano como un primitivo booleano. (Traducción automática)
final var value = Boolean.valueOf(true).booleanValue();
System.out.println(value); // true
final var value = Boolean.valueOf(false).booleanValue();
System.out.println(value); // false
static int compare (boolean x, boolean y)
Compara dos valores booleanos. (Traducción automática)
System.out.println(Boolean.compare(true, true)); // 0
System.out.println(Boolean.compare(true, false)); // 1
System.out.println(Boolean.compare(false, true)); // -1
System.out.println(Boolean.compare(false, false)); // 0
int compareTo (Boolean b)
Compara esta instancia booleana con otra. (Traducción automática)
final var value1 = Boolean.valueOf(true);
final var value2 = Boolean.valueOf(true);
System.out.println(value1.compareTo(value2)); // 0
final var value1 = Boolean.valueOf(true);
final var value2 = Boolean.valueOf(false);
System.out.println(value1.compareTo(value2)); // 1
final var value1 = Boolean.valueOf(false);
final var value2 = Boolean.valueOf(true);
System.out.println(value1.compareTo(value2)); // -1
final var value1 = Boolean.valueOf(false);
final var value2 = Boolean.valueOf(false);
System.out.println(value1.compareTo(value2)); // 0
Optional<DynamicConstantDesc<Boolean>> describeConstable ()
Devuelve un Opcional que contiene el descriptor nominal para esta instancia. (Traducción automática)
final var ret = Boolean.valueOf(true).describeConstable();
// Optional[DynamicConstantDesc[ConstantBootstraps::getStaticFinal(TRUE/ClassDesc[Boolean])Boolean]]
System.out.println(ret);
boolean equals (Object obj)
Devuelve verdadero si y solo si el argumento no es nulo y es un objeto booleano que representa el mismo valor booleano que este objeto. (Traducción automática)
final var value1 = Boolean.valueOf(true);
System.out.println(value1.equals(true)); // true
System.out.println(value1.equals(false)); // false
final var value2 = Boolean.valueOf(false);
System.out.println(value1.equals(value1)); // true
System.out.println(value1.equals(value2)); // false
System.out.println(value1.equals(1)); // false
System.out.println(value1.equals("true")); // false
static boolean getBoolean (String name)
Devuelve verdadero si y solo si la propiedad del sistema nombrada por el argumento existe y es igual, ignorando mayúsculas y minúsculas, a la cadena "verdadero". (Traducción automática)
System.setProperty("abc", "true");
System.setProperty("xyz", "false");
System.out.println(Boolean.getBoolean("abc")); // true
System.out.println(Boolean.getBoolean("xyz")); // false
int hashCode ()
Devuelve un código hash para este objeto booleano. (Traducción automática)
System.out.println(Boolean.valueOf(true).hashCode()); // 1231
System.out.println(Boolean.valueOf(false).hashCode()); // 1237
static int hashCode (boolean value)
Devuelve un código hash para un valor booleano; compatible con Boolean.hashCode(). (Traducción automática)
System.out.println(Boolean.hashCode(true)); // 1231
System.out.println(Boolean.hashCode(false)); // 1237
static boolean logicalAnd (boolean a, boolean b)
Devuelve el resultado de aplicar el operador lógico AND a los operandos booleanos especificados. (Traducción automática)
System.out.println(Boolean.logicalAnd(true, true)); // true
System.out.println(Boolean.logicalAnd(true, false)); // false
System.out.println(Boolean.logicalAnd(false, true)); // false
System.out.println(Boolean.logicalAnd(false, false)); // false
static boolean logicalOr (boolean a, boolean b)
Devuelve el resultado de aplicar el operador lógico OR a los operandos booleanos especificados. (Traducción automática)
System.out.println(Boolean.logicalOr(true, true)); // true
System.out.println(Boolean.logicalOr(true, false)); // true
System.out.println(Boolean.logicalOr(false, true)); // true
System.out.println(Boolean.logicalOr(false, false)); // false
static boolean logicalXor (boolean a, boolean b)
Devuelve el resultado de aplicar el operador XOR lógico a los operandos booleanos especificados. (Traducción automática)
System.out.println(Boolean.logicalXor(true, true)); // false
System.out.println(Boolean.logicalXor(true, false)); // true
System.out.println(Boolean.logicalXor(false, true)); // true
System.out.println(Boolean.logicalXor(false, false)); // false
static boolean parseBoolean (String s)
Analiza el argumento de cadena como un valor booleano. (Traducción automática)
System.out.println(Boolean.parseBoolean("true")); // true
System.out.println(Boolean.parseBoolean("false")); // false
System.out.println(Boolean.parseBoolean("True")); // true
System.out.println(Boolean.parseBoolean("False")); // false
System.out.println(Boolean.parseBoolean("yes")); // false
System.out.println(Boolean.parseBoolean("abcd")); // false
System.out.println(Boolean.parseBoolean(null)); // false
String toString ()
Devuelve un objeto String que representa el valor de este valor booleano. (Traducción automática)
final var ret1 = Boolean.valueOf(true).toString();
System.out.println(ret1); // "true"
final var ret2 = Boolean.valueOf(false).toString();
System.out.println(ret2); // "false"
static String toString (boolean b)
Devuelve un objeto String que representa el valor booleano especificado. (Traducción automática)
final var ret1 = Boolean.toString(true);
System.out.println(ret1); // "true"
final var ret2 = Boolean.toString(false);
System.out.println(ret2); // "false"
static Boolean valueOf (boolean b)
Devuelve una instancia booleana que representa el valor booleano especificado. (Traducción automática)
System.out.println(Boolean.valueOf(true)); // true
System.out.println(Boolean.valueOf(false)); // false
static Boolean valueOf (String s)
Devuelve un valor booleano con un valor representado por la cadena especificada. (Traducción automática)
System.out.println(Boolean.valueOf("true")); // true
System.out.println(Boolean.valueOf("false")); // false
System.out.println(Boolean.valueOf("True")); // true
System.out.println(Boolean.valueOf("False")); // false
System.out.println(Boolean.valueOf("yes")); // false
System.out.println(Boolean.valueOf("abcd")); // false
System.out.println(Boolean.valueOf(null)); // false
Related posts
- Ejemplos de API