Què és la classe booleana a Java i com utilitzar-la?



Aquesta classe booleana de Java ajuda a proporcionar mètodes que converteixen Boole en cadena i cadena en booleà mentre es treballa amb una variable booleana

Estic força segur que us heu trobat amb el terme booleà. Molts de vosaltres també en seríeu conscients. Per tant, aquest article sobre la classe booleana a us ajudarà a conèixer el funcionament d’aquesta classe i també alguns temes més al voltant.

Discutiré aquests temes en detall:





Anem a començar!

com es pot trobar la longitud d'una matriu al javascript

Què és una classe booleana a Java?

Java.lang.package ofereix un classe d’embolcall Booleà a Java. La classe booleana envolta el valor del tipus primitiu booleà en un objecte. Aquesta classe ajuda a proporcionar mètodes que converteixen Boole en cadena i cadenaen booleà mentre es treballa amb una variable booleana. La pregunta és com creem un objecte booleà? Bé, aquesta classe ens proporciona dos constructors per assolir el nostre objectiu.



Vegem com!

Constructors de la classe booleana

Hi ha dos constructors a la classe booleana:

Booleà b = booleà nou (valor booleà)

Aquest constructor crea l'objecte booleà que passa un valor booleà.



Booleà b = Booleà nou (cadenes)

Aquest constructor ajuda a crear un objecte booleà, que crea el valor true si l'argument de la cadena no és nul i és igual.

Seguim endavant, fem una ullada als camps que ofereix Boolean Class.

Camps

Booleà estàtic TRUE: L'objecte booleà que fa referència al valor primitiu true.
Booleà estàtic FALS: L'objecte booleà que fa referència al valor primitiu false.
Classe estàtica: L'objecte Class que representa el tipus primitiu booleà.

què és el marc a Java

El següent segment tracta sobre els mètodes de la classe booleana.

Mètodes

booleanValue (): java.lang.Boolean.booleanValue () assigna el valor d’un objecte booleà a la primitiva booleana.

public class Exemple {public static void main (String [] args) {// creació d'objectes booleans diferents Booleà b1 = nou Booleà ('Verdader') Booleà b2 = nou Booleà ('Fals') Booleà b3 = nou Booleà ('EDUREKA' ) // obtenint un valor booleà primitiu boolean b4 = b1.booleanValue () boolean b5 = b2.booleanValue () boolean b6 = b3.booleanValue () System.out.println (b4) System.out.println (b5) System.out .println (b6)}}

Sortida:
És cert
Fals
Fals
comparat amb() : java.lang.Boolean.compareTo (arg boolean) compara aquesta instància booleana amb la instància booleana passada.
hashCode (): java.lang.Boolean.hashCode () retorna el valor del codi hash per a l'objecte booleà assignat.

public class Exemple {public static void main (String [] args) {// creació d'objectes booleans diferents Booleà b1 = nou Booleà ('Verdader') Booleà b2 = nou Booleà ('Fals') Booleà b3 = nou Booleà ('Veritat') ) Booleà b4 = nou Booleà (nul) System.out.println (b1.hashCode ()) System.out.println (b2.hashCode ()) System.out.println (b3.hashCode ()) System.out.println (b4.hashCode ())}}

Sortida:
1231
1237
1231
1237

toString (): java.lang.Boolean.toString () retorna la representació de cadena de l'objecte booleà en funció del seu valor.

public class Exemple {public static void main (String [] args) {// creació d'objectes booleans diferents Booleà b1 = nou Booleà ('Verdader') Booleà b2 = nou Booleà ('Fals') Booleà b3 = nou Booleà ('EDUREKA' ) Booleà b4 = nou Booleà (nul) // obtenint el valor de la cadena d'objectes booleans String str1 = b1.toString () String str2 = b2.toString () String str3 = b3.toString () String str4 = b4.toString () Sistema .out.println (str1) System.out.println (str2) System.out.println (str3) System.out.println (str4)}}

Sortida:
És cert
Fals
Fals
Fals

És igual() : java.lang.Boolean.equals () retorna cert si no passa un argument nul. Ha de ser un objecte booleà que representi el mateix valor booleà que aquest objecte.

public class Exemple {public static void main (String [] args) {// creació d'objectes booleans diferents Booleà b1 = nou Booleà ('Verdader') Booleà b2 = nou Booleà ('Fals') Booleà b3 = nou Booleà ('TrUe') ) Booleà b4 = nou Booleà (nul) // comprovació de la igualtat d'objectes booleans System.out.println (b1.equals (b2)) System.out.println (b2.equals (b4)) System.out.println (b1. igual (b3)) System.out.println (b1.equals (b4))}}

Sortida:
Fals
És cert
És cert
Fals

Amb això, arribem al final d’aquest tutorial. Espero que tingueu clar aquest tema ara. Segueix llegint, continua explorant!

Si heu trobat rellevant aquest article sobre 'Classe booleana a Java', consulteu el document una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

utilitzeu Python a Visual Studio

Estem aquí per ajudar-vos en tots els passos del vostre viatge, oferim un pla d’estudis dissenyat per a estudiants i professionals que vulguin ser desenvolupadors de Java. El curs està dissenyat per donar-vos un avantatge en la programació de Java i formar-vos tant per conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate i Spring

Si teniu alguna pregunta, no dubteu a fer-vos totes les vostres preguntes a la secció de comentaris de 'Classe booleana a Java' i el nostre equip estarà encantat de respondre-us.