Co je to Boolean Class v Javě a jak ji používat?



Tato logická třída v Javě pomáhá poskytovat metody, které při práci s logickou proměnnou převádějí logickou hodnotu na řetězec a řetězec na logickou hodnotu

Jsem si jistý, že jste se již určitě setkali s výrazem Boolean. Mnoho z vás by také vědělo o použití. Takže tento článek o booleovské třídě v vám pomůže dozvědět se o fungování této třídy a také o několika dalších tématech kolem ní.

Podrobně se budu zabývat těmito tématy:





Pojďme začít!

Co je to logická třída v Javě?

Java.lang.package nabízí třída obálky Boolean v Javě. Boolean Class zabalí hodnotu primitivního typu Boolean do objektu. Tato třída pomáhá poskytovat metody, které převádějí Boolean na řetězec a řetězecdo Boolean při práci s Boolean proměnnou. Otázkou je, jak vytvoříme booleovský objekt? Tato třída nám k dosažení našeho cíle poskytuje dva konstruktory.



Uvidíme jak!

Konstruktory v Booleovské třídě

Existují dva konstruktéři v Booleovské třídě:

Boolean b = new Boolean (logická hodnota)

Tento konstruktor vytvoří booleovský objekt, který předá booleovskou hodnotu.



přeměňte double na int java
Boolean b = new Boolean (String s)

Tento konstruktor pomáhá při vytváření booleovského objektu, který vytváří hodnotu true, pokud argument řetězce není null a je stejný.

Pojďme se podívat na pole, která Boolean Class nabízí!

Pole

static Boolean TRUE: Booleovský objekt odkazující na primitivní hodnotu true.
static Boolean FALSE: Booleovský objekt odkazující na primitivní hodnotu false.
statická třída: Class Objekt představující primitivní typ Boolean.

Další segment je o metodách v Booleovské třídě.

Metody

booleanValue (): java.lang.Boolean.booleanValue () přiřadí hodnotu booleovského objektu booleovskému primitivu.

public class Příklad {public static void main (String [] args) {// vytváření různých booleovských objektů Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('EDUREKA' ) // získání primitivní logické hodnoty boolean b4 = b1.booleanValue () boolean b5 = b2.booleanValue () boolean b6 = b3.booleanValue () System.out.println (b4) System.out.println (b5) System.out .println (b6)}}

Výstup:
Skutečný
Nepravdivé
Nepravdivé
porovnat s() : java.lang.Boolean.compareTo (Boolean arg) porovnává tuto booleovskou instanci s předanou booleovskou instancí.
hashCode (): java.lang.Boolean.hashCode () vrací hodnotu hash kódu pro přiřazený booleovský objekt.

public class Příklad {public static void main (String [] args) {// vytváření různých logických objektů Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('TRue' ) Boolean b4 = new Boolean (null) System.out.println (b1.hashCode ()) System.out.println (b2.hashCode ()) System.out.println (b3.hashCode ()) System.out.println (b4.hashCode ())}}

Výstup:
1231
1237
1231
1237

toString (): java.lang.Boolean.toString () vrací řetězcovou reprezentaci booleovského objektu na základě jeho hodnoty.

public class Příklad {public static void main (String [] args) {// vytváření různých booleovských objektů Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('EDUREKA' ) Boolean b4 = new Boolean (null) // získání hodnoty řetězce Boolean objektů String str1 = b1.toString () String str2 = b2.toString () String str3 = b3.toString () String str4 = b4.toString () Systém .out.println (str1) System.out.println (str2) System.out.println (str3) System.out.println (str4)}}

Výstup:
Skutečný
Nepravdivé
Nepravdivé
Nepravdivé

Rovná se() : java.lang.Boolean.equals () vrátí true, pokud nepředáte nulový argument. Měl by to být booleovský objekt, který představuje stejnou booleovskou hodnotu jako tento objekt.

public class Příklad {public static void main (String [] args) {// vytváření různých booleovských objektů Boolean b1 = new Boolean ('True') Boolean b2 = new Boolean ('False') Boolean b3 = new Boolean ('TrUe' ) Boolean b4 = new Boolean (null) // kontrola rovnosti booleovských objektů System.out.println (b1.equals (b2)) System.out.println (b2.equals (b4)) System.out.println (b1. se rovná (b3)) System.out.println (b1.equals (b4))}}

Výstup:
Nepravdivé
Skutečný
Skutečný
Nepravdivé

S tímto se dostáváme na konec tohoto tutoriálu. Doufám, že s tímto tématem máte nyní jasno. Pokračujte ve čtení, pokračujte ve zkoumání!

Pokud vám tento článek o „Boolean Class in Java“ připadá relevantní, podívejte se na důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě.

Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, vytvoříme učební plán určený pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými rámci Java, jako je Hibernate & Spring.

__init__ python

Pokud narazíte na jakékoli dotazy, neváhejte se zeptat na všechny své dotazy v sekci komentářů „Boolean Class in Java“ a náš tým vám rád odpoví.