Mikä on Java-looginen luokka ja miten sitä käytetään?



Tämä Java-Boolen-luokka auttaa tarjoamaan menetelmiä, jotka muuntaa Boolen-merkkijonoksi ja merkkijonon Boolean-arvoksi työskennellessään Boolen-muuttujan kanssa

Olen melko varma, että olet varmasti törmännyt termiin Boolean. Monet teistä tietävät myös käytön. Joten, tämä artikkeli Boolen luokasta auttaa sinua oppimaan tämän luokan työskentelystä ja myös muutamasta aiheesta.

Keskustelen näistä aiheista yksityiskohtaisesti:





Aloitetaanpa!

Mikä on boolen luokka Java-ohjelmassa?

Java.lang.package tarjoaa a kääre luokka Boolen Java-kielellä. Boolen luokka käärii primitiivisen tyypin Boolean arvon objektiin. Tämä luokka auttaa tarjoamaan menetelmiä, jotka muuttavat Boolean merkkijonoksi ja merkkijonoksiBooleaan työskennellessäsi loogisen muuttujan kanssa. Kysymys kuuluu, miten luomme loogisen objektin? No, tämä luokka tarjoaa meille kaksi rakentajaa tavoitteemme saavuttamiseksi.



Katsotaanpa miten!

Boolen luokan rakentajat

On kaksi rakentajat totuusluokassa:

Looginen b = uusi looginen (looginen arvo)

Tämä konstruktori luo Boolen-objektin, joka välittää Boolen-arvon.



Looginen b = uusi looginen (merkkijonot)

Tämä konstruktori auttaa luomaan loogisen objektin, joka luo arvon true, jos merkkijono-argumentti ei ole nolla ja yhtä suuri.

mikä on painekirjoittaja java

Seuraavaksi katsotaanpa kenttiä, joita Boolean Class tarjoaa!

Kentät

staattinen looginen TOSI: Boolen objekti, joka viittaa primitiiviseen arvoon true.
staattinen Boolen epätosi: Boolen objekti, joka viittaa primitiiviseen arvoon false.
staattinen luokka: Luokkakohde, joka edustaa primitiivistä tyyppiä Boolean.

Seuraava segmentti koskee Boolen-luokan menetelmiä.

Menetelmät

booleanValue (): java.lang.Boolean.booleanValue () se määrittää Boolen-objektin arvon loogiseksi primitiiviksi.

public class Esimerkki {public static void main (String [] args) {// erilaisten loogisten objektien luominen Boolen b1 = uusi Boolen ('True') Boolen b2 = uusi Boolean ('False') Boolen b3 = uusi Boolean ('EDUREKA') ) // haetaan primitiivinen looginen arvo looginen b4 = b1.booleanValue () looginen b5 = b2.booleanValue () looginen b6 = b3.booleanValue () System.out.println (b4) System.out.println (b5) System.out .println (b6)}}

Tuotos:
Totta
Väärä
Väärä
vertaa() : java.lang.Boolean.compareTo (Boolen arg) vertaa tätä Boolen esiintymää hyväksyttyyn Boolen esiintymään.
hash koodin() : java.lang.Boolean.hashCode () palauttaa hash-koodiarvon määritetylle loogiselle objektille.

public class Esimerkki {public static void main (String [] args) {// erilaisten loogisten objektien luominen Boolen b1 = uusi Boolen ('True') Boolen b2 = uusi Boolean ('False') Boolen b3 = uusi Boolean ('True') ) Boolen b4 = uusi Boolean (nolla) System.out.println (b1.hashCode ()) System.out.println (b2.hashCode ()) System.out.println (b3.hashCode ()) System.out.println (b4.hashCode ())}}

Tuotos:
1231
1237
1231
1237

toString (): java.lang.Boolean.toString () palauttaa loogisen objektin merkkijonon sen arvon perusteella.

public class Esimerkki {public static void main (String [] args) {// erilaisten loogisten objektien luominen Boolen b1 = uusi Boolen ('True') Boolen b2 = uusi Boolean ('False') Boolen b3 = uusi Boolean ('EDUREKA') ) Totuusarvo b4 = uusi Totuusarvo (null) // haetaan loogisten objektien merkkijonoarvo String str1 = b1.toString () String str2 = b2.toString () String str3 = b3.toString () String str4 = b4.toString () System .out.println (str1) System.out.println (str2) System.out.println (str3) System.out.println (str4)}}

Tuotos:
Totta
Väärä
Väärä
Väärä

Yhtä (): java.lang.Boolean.equals () se palauttaa arvon true jos et anna null-argumenttia. Sen pitäisi olla looginen objekti, joka edustaa samaa loogista arvoa kuin tämä objekti.

public class Esimerkki {public static void main (String [] args) {// erilaisten loogisten objektien luominen Boolen b1 = uusi Boolen ('True') Boolen b2 = uusi Boolean ('False') Boolen b3 = uusi Boolean ('TrUe') ) Boolen b4 = uusi Boolen (null) // Boolen objektien tasa-arvon tarkistus System.out.println (b1.equals (b2)) System.out.println (b2.equals (b4)) System.out.println (b1. on yhtä suuri (b3)) System.out.println (b1.equals (b4))}}

Tuotos:
Väärä
Totta
Totta
Väärä

Tämän avulla olemme tämän opetusohjelman lopussa. Toivon, että olet selvä tästä aiheesta nyt. Jatka lukemista, jatka tutkimista!

Jos pidit tämän artikkelin aiheesta 'Boolen luokka Java-sovelluksessa', tutustu artikkeliin luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, levinneenä ympäri maailmaa.

Autamme sinua matkasi jokaisessa vaiheessa, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etumatka Java-ohjelmointiin ja kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia ​​Java-kehyksiä, kuten Hibernate & Spring.

mitä abstraktio Javassa on esimerkkinä

Jos kohtaat kysymyksiä, kysy rohkeasti 'Boolen luokka Java: ssa' kommenttiosassa, ja tiimimme vastaa mielellään.