Hvad er den boolske klasse i Java, og hvordan bruges den?

Denne boolske klasse i Java hjælper med at levere metoder, der konverterer boolsk til streng og streng til boolsk, mens du arbejder med en boolsk variabel

Jeg er ret sikker på, at du må være stødt på udtrykket boolsk. Mange af jer ville også være opmærksomme på brugen. Så denne artikel om boolsk klasse i vil hjælpe dig med at lære om arbejdet i denne klasse og også et par flere emner omkring det.



Jeg vil diskutere disse emner i detaljer:



Lad os begynde!

Hvad er en boolsk klasse i Java?

Java.lang.package tilbyder en indpakningsklasse Boolsk i Java. Den boolske klasse indpakker værdien af ​​den primitive type booleske i et objekt. Denne klasse hjælper med at tilvejebringe metoder, der konverterer boolsk til streng og strengind i boolsk, mens du arbejder med en boolsk variabel. Spørgsmålet er, hvordan vi opretter et boolsk objekt? Denne klasse giver os to konstruktører til at nå vores mål.



Lad os se hvordan!

Konstruktører i boolsk klasse

Der er to konstruktører i den boolske klasse:

Boolsk b = ny boolsk (boolsk værdi)

Denne konstruktør opretter det boolske objekt, der passerer en boolsk værdi.



Boolsk b = ny boolsk (streng s)

Denne konstruktør hjælper med at oprette et boolsk objekt, der opretter værdien sand, hvis strengargumentet ikke er nul og er lige.

Lad os se på de felter, som Boolean Class tilbyder!

Felter

statisk boolsk SAND: Det boolske objekt, der henviser til den primitive værdi sand.
statisk boolsk FALSK: Det boolske objekt, der henviser til den primitive værdi falsk.
statisk klasse: Klasseobjektet, der repræsenterer den primitive type boolsk.

Det næste segment handler om metoderne i den boolske klasse.

Metoder

booleanValue (): java.lang.Boolean.booleanValue () den tildeler værdien af ​​et boolsk objekt til boolsk primitiv.

public class Eksempel {public static void main (String [] args) {// Oprettelse af forskellige boolske objekter Boolsk b1 = ny boolsk ('Sand') Boolsk b2 = ny boolsk ('Falsk') Boolsk b3 = ny boolsk ('EDUREKA' ) // får primitiv boolsk værdi boolsk b4 = b1.booleanValue () boolsk b5 = b2.booleanValue () boolsk b6 = b3.booleanValue () System.out.println (b4) System.out.println (b5) System.out .println (b6)}}

Produktion:
Sand
Falsk
Falsk
sammenligne med() : java.lang.Boolean.compareTo (boolsk arg) sammenligner den denne boolske forekomst med den godkendte boolske forekomst.
hashCode (): java.lang.Boolean.hashCode () den returnerer hashkodeværdi for det tildelte boolske objekt.

public class Eksempel {public static void main (String [] args) {// Oprettelse af forskellige boolske objekter Boolsk b1 = ny boolsk ('Sand') Boolsk b2 = ny boolsk ('Falsk') Boolsk b3 = ny boolsk ('TRUE' ) Boolsk b4 = ny boolsk (null) System.out.println (b1.hashCode ()) System.out.println (b2.hashCode ()) System.out.println (b3.hashCode ()) System.out.println (b4.hashCode ())}}

Produktion:
1231
1237
1231
1237

toString (): java.lang.Boolean.toString () det returnerer strengrepræsentation af det boolske objekt baseret på dets værdi.

oprettelse af et objekt array i java
public class Eksempel {public static void main (String [] args) {// Oprettelse af forskellige boolske objekter Boolsk b1 = ny boolsk ('Sand') Boolsk b2 = ny boolsk ('Falsk') Boolsk b3 = ny boolsk ('EDUREKA' ) Boolsk b4 = ny boolsk (null) // få strengværdi af boolske objekter 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)}}

Produktion:
Sand
Falsk
Falsk
Falsk

Lige med() : java.lang.Boolean.equals () det returnerer sandt, hvis du ikke sender et null-argument. Det skal være et boolsk objekt, der repræsenterer den samme boolske værdi som dette objekt.

public class Eksempel {public static void main (String [] args) {// Oprettelse af forskellige boolske objekter Boolsk b1 = ny boolsk ('Sand') Boolsk b2 = ny boolsk ('Falsk') Boolsk b3 = ny boolsk ('TrUe' ) Boolsk b4 = ny boolsk (null) // kontrol af ligestilling mellem boolske objekter System.out.println (b1.equals (b2)) System.out.println (b2.equals (b4)) System.out.println (b1. er lig med (b3)) System.out.println (b1.equals (b4))}}

Produktion:
Falsk
Sand
Sand
Falsk

Med dette kommer vi til slutningen af ​​denne vejledning. Jeg håber, du er klar med dette emne nu. Fortsæt med at læse, fortsæt med at udforske!

Hvis du fandt denne artikel om 'Boolsk klasse i Java' relevant, skal du tjekke et betroet online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.

Vi er her for at hjælpe dig med hvert trin på din rejse, vi kommer med en læseplan, der er designet til studerende og fagfolk, der ønsker at være en Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.

Hvis du støder på spørgsmål, er du velkommen til at stille alle dine spørgsmål i kommentarfeltet i 'Boolsk klasse i Java', og vores team vil med glæde svare.