Java on kattava kokoelma sisäänrakennettuja Luokat ja Liitännät . Niistä yksi yleisimmin käytetyistä luokista on Integer-luokat Java-tilassa, joka on osa primitiivisen tyypin kääre-luokkaa.Tässä blogissa opit kaiken kokonaisluokista seuraavassa järjestyksessä:
Aloitetaanpa.
Mikä on Java: n kokonaisluku?
Java: n kokonaisluku kääri arvon int esineessä. Integer-tyyppinen objekti sisältää yhden kentän, joka on int-tyyppi. Java Integer -luokka kuuluu Java.lang.Number-pakettiin. Tässä on täydellinen hierarkia:
java.lang.objekti java.lang.Numero java.lang.Integer
Java Integer -luokka sisältää erilaisia konstruktoreita ja menetelmiä. Katsotaanpa niitä suoraan.
Java.lang.Integer-luokan rakentaja
Rakentajat | Kuvaus |
Kokonaisluku (int-arvo) | Rakentaa äskettäin varatun kokonaislukuobjektin määritetyllä Int |
kokonaisluku (merkkijonot) | Rakentaa vasta allokoidun objektin, joka edustaa parametrin osoittamaa Int-arvoa Merkkijono |
Java.lang.Integer-luokan menetelmät
Menetelmä | Muuttaja ja tyyppi | Kuvaus |
bitCount (int i) | staattinen int | Palauttaa yhden bitin määrän kahden komplementtibinaarissa, joka edustaa määritettyä int-arvoa. |
tavun arvo () | tavu | Palauttaa tämän kokonaisluvun arvon tavuna. |
vertaa (int x, int y) | staattinen int | Vertaa kahta int-arvoa numeerisesti. |
Vertaile (kokonaisluku toiseen kokonaislukuun) | int | Vertaa kahta kokonaislukuobjektia numeerisesti. |
purkaa (merkkijono nm) | staattinen kokonaisluku | Dekoodaa merkkijonon kokonaislukuksi. |
doubleValue () | kaksinkertainen | Palauttaa tämän kokonaisluvun arvon kaksinkertaiseksi. |
on yhtä suuri (Object obj) | looginen | Vertaa tätä objektia määritettyyn objektiin. |
floatValue () | kellua | Palauttaa tämän kokonaisluvun arvon kelluvana. |
getInteger (merkkijono nm) | staattinen kokonaisluku | Määrittää määritetyn nimen järjestelmän ominaisuuden kokonaisluvun. |
hash koodin() | int | Palauttaa tämän kokonaislukun hash-koodin. |
intValue () | int | Palauttaa tämän kokonaisluvun arvon int. |
longValue () | pitkä | Palauttaa tämän kokonaisluvun arvon pitkänä. |
pienin OneBit (int i) | staattinen Int | Palauttaaint-arvo, jossa on enintään yksi yksi bitti, alimman kertaluvun ('oikeanpuoleisin') yhden bitin asemassa määritellyssä intissäarvo. |
taaksepäin (int i) | staattinen Int | Palauttaa arvon, joka saadaan kääntämällä bittien järjestys määritetyn int-arvon kahden komplementtibinaarisessa esityksessä. |
käänteiset tavut (int i) | staattinen Int | Palauttaa arvon, joka saadaan kääntämällä tavujen järjestys määritetyn int-arvon kahden komplementtiesityksessä. |
shortValue () | lyhyt | Palauttaa tämän kokonaisluvun arvon lyhyeksi. |
toString () | Merkkijono | Palauttaa merkkijono-objektin, joka edustaa tämän kokonaisluvun arvoa. |
toString (int i) | staattinen merkkijono | Palauttaa merkkijono-objektin, joka edustaa määritettyä kokonaislukua. |
valueOf (int i) | staattinen kokonaisluku | Palauttaa Integer-esiintymän, joka edustaa määritettyä int-arvoa. |
valueOf (merkkijonot) | staattinen kokonaisluku | Palauttaa kokonaisluvun objektin, jolla on määritetyn merkkijonon arvo. |
Voit tietää enemmän näistä menetelmistä tässä .
Nyt kun tiedät Integer-luokassa käytetyt eri menetelmät, on aika toteuttaa joitakin sen tärkeimmistä menetelmistä.
Java Integer -esimerkkejä
Tässä osassa olen toteuttanut viisi ensimmäistä menetelmää, joita käytetään ”Java-kokonaisluokassa”. Vastaavasti voit toteuttaa loput niistä. Kerro minulle, jos kohtaat vaikeuksia. Katso alla oleva viitenumero:
package Edureka import java.io. * import java.util. * public class javaIntegerExamples {public static void main (String args []) {int value = 161 // Hanki binaariekvivalentti System.out.println ('Binaariekvivalentti:' + Integer.toBinaryString (arvo)) System.out.println ('Bittiluku:' + Integer.bitCount (arvo)) // esimerkki byteValueelle () int Arvo1 = 123 kokonaisluku a = uusi kokonaisluku (Arvo1) System.out. println ('tavuarvo on' + a.byteValue ()) // vertaa kahta kokonaislukuarvoa System.out.println (kokonaisluku.vertailu (20, 20)) System.out.println (kokonaisluku.vertailu (20, 19)) System.out.println (Integer.compare (20, 22)) // vertaa kahta kokonaislukua kokonaisluku2 = uusi kokonaisluku (50) System.out.println (value2.compareTo (50)) System.out.println (value2.compareTo (49)) System.out.println (arvo2.compareTo (51)) // purkaa merkkijono System.out.println (Integer.decode ('0124')) // base8 System.out.println (Integer.decode ( '0x124')) // base16}}
Tuotos:
Binaariekvivalentti: 10100001
Bittimäärä: 3
Tavuarvo on 123
0
yksi
-yksi
0
yksi
-yksi
84
292
Tämä vie meidät tämän artikkelin loppuun, missä olemme ymmärtäneet Kokonaisluku Java-kielellä . Toivottavasti teillä on selvä asia tässä asiassa.
Jos pidit tämän artikkelin ”Java Integer -luokassa” merkityksellisenä, tutustu artikkeliin luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, levinneenä ympäri maailmaa. Kurssi on suunniteltu antamaan sinulle etumatka ja kouluttaa sinua sekä ydin- että edistyneille Java-konsepteille yhdessä muiden kanssa kuten horrostila ja kevät.
mikä on .formaatti pythonissa
Jos kohtaat kysymyksiä, kysy rohkeasti tämän blogin kommenttiosasta, ja tiimimme vastaa mielellään.