Java ima sveobuhvatnu zbirku ugrađenih Nastava i Sučelja . Među njima je jedna od popularno korištenih klasa Integer klase u Javi, koja je dio klase omota za primitivni tip.Na ovom blogu naučit ćete sve o cjelobrojnim razredima sljedećim redoslijedom:
Započnimo.
Što je Integer klasa u Javi?
Klasa Integer u Javi prekriva vrijednost int u objektu. Objekt tipa Integer sadrži jedno polje, a to je int tip. Klasa Java Integer spada u paket Java.lang.Number. Evo potpune hijerarhije:
java.lang.Object java.lang.Broj java.lang.Integer
Klasa Java Integer sadrži razne konstruktore i metode. Pogledajmo ih izravno.
Konstruktor klase Java.lang.Integer
Konstruktori | Opis |
Cijeli broj (int vrijednost) | Konstruira novo dodijeljeni cjelobrojni objekt s navedenim Int |
cijeli broj (nizovi) | Konstruira novo dodijeljeni objekt koji predstavlja vrijednost Int naznačenu parametrom Niz |
Java.lang.Integer klase Metode
Metoda | Modifikator i vrsta | Opis |
bitCount (int i) | statički int | Vraća broj jednostrukih bitova u binarnom komplementu dvaju, predstavljanje navedene vrijednosti int. |
byteValue () | bajt | Vraća vrijednost ovog broja kao bajt. |
usporedi (int x, int y) | statički int | Numerički uspoređuje dvije vrijednosti int. |
compareTo (Integer anotherInteger) | int | Numerički uspoređuje dva Integer objekta. |
dekodiranje (niz nm) | statički cijeli broj | Dekodira niz u cijeli broj. |
doubleValue () | dvostruko | Vraća vrijednost ovog cijelog broja kao dvostruka. |
jednako (objekt obj) | boolean | Uspoređuje ovaj objekt s navedenim objektom. |
floatValue () | plutati | Vraća vrijednost ovog cijelog broja kao float. |
getInteger (Niz nm) | statički cijeli broj | Određuje cjelobrojnu vrijednost svojstva sustava s navedenim imenom. |
hashCode () | int | Vraća hash kôd za ovaj cijeli broj. |
intValue () | int | Vraća vrijednost ovog cijelog broja kao int. |
longValue () | dugo | Vraća vrijednost ovog Integer-a kao long. |
najnižiOneBit (int i) | statički Int | Vraćavrijednost int s najviše jednim jednobitom, na položaju najnižeg (najdesnijeg) jednog bita u navedenom intvrijednost. |
obrnuto (int i) | statički Int | Vraća vrijednost dobivenu obrnutim redoslijedom bitova u binarnom predstavljanju komplementa dvoje navedene vrijednosti int. |
reverseBytes (int i) | statički Int | Vraća vrijednost dobivenu obrnutim redoslijedom bajtova u komplementarnom predstavljanju dvoje navedene vrijednosti int. |
kratka vrijednost () | kratak | Vraća vrijednost ovog broja kao kratkog. |
toString () | Niz | Vraća objekt String koji predstavlja vrijednost ovog cjelovitog broja. |
toString (int i) | statički niz | Vraća String objekt koji predstavlja navedeni cijeli broj. |
valueOf (int i) | statički cijeli broj | Vraća cjelovitu instancu koja predstavlja navedenu vrijednost int. |
valueOf (Nizovi) | statički cijeli broj | Vraća Integer objekt koji ima vrijednost navedenog Stringa. |
Možete znati više o tim metodama ovdje .
Sad kad znate različite metode korištene u klasi Integer, vrijeme je da implementiramo neke od njegovih glavnih metoda.
Primjeri Java cjelovitih brojeva
U ovom sam odjeljku implementirao prvih pet metoda korištenih u 'cjelovitoj klasi u Javi'. Slično tome, možete implementirati i ostale. Obavijestite me ako imate bilo kakvih poteškoća. Pogledajte referentni kod u nastavku:
paket Edureka import java.io. * import java.util. * javna klasa javaIntegerExamples {public static void main (String args []) {int value = 161 // Nabavite binarni ekvivalent System.out.println ('Binarni ekvivalent:' + Integer.toBinaryString (value)) System.out.println ('Count Bit:' + Integer.bitCount (value)) // primjer za byteValue () int Value1 = 123 Integer a = new Integer (Value1) System.out. println ('Vrijednost bajta je' + a.byteValue ()) // uspoređujemo dvije cjelobrojne vrijednosti System.out.println (Integer.compare (20, 20)) System.out.println (Integer.compare (20, 19)) System.out.println (Integer.compare (20, 22)) // usporedi dvije cijele vrijednosti Integer value2 = new Integer (50) System.out.println (value2.compareTo (50)) System.out.println (value2.compareTo (49)) System.out.println (value2.compareTo (51)) // dekodira niz System.out.println (Integer.decode ('0124')) // base8 System.out.println (Integer.decode ( '0x124')) // baza16}}
Izlaz:
Binarni ekvivalent: 10100001
Brojanje bitova: 3
Vrijednost bajta je 123
0
jedan
-jedan
0
jedan
-jedan
84
292
Ovo nas dovodi do kraja ovog članka u kojem smo razumjeli Integer klasa u Javi . Nadam se da ste jasni s ovom temom.
Ako smatrate da je ovaj članak o “Java Integer klasi” relevantan, pogledajte pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Tečaj je osmišljen kako bi vam dao prednost i osposobiti vas za osnovne i napredne Java koncepte zajedno s raznim poput Hibernate & Spring.
preduvjeti za tečaj umjetne inteligencije
Ako naiđete na neko pitanje, slobodno postavite sva svoja pitanja u odjeljku za komentare ovog bloga i naš će tim rado odgovoriti.