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í.