The Java Cjelobrojna klasa dolazi pod Java.lang.Number paket. Ova klasa omata vrijednost primitivnog tipa int u objekt. Objekt klase Integer sadrži jedno polje tipa int value.
Java metode cjelobrojnih brojeva
Klasa Java Integer nudi nekoliko metoda za pretvaranje int u a Niz i String u int, kao i druge konstante i metode koje se bave int. Razno Java Integer metode su sljedeće:
S N | Modifikator i vrsta | metoda | Opis |
---|---|---|---|
1) | statički int | bitCount() | Vraća broj 1-bitova u binarnom prikazu komplementa 2 navedene vrijednosti int. |
2) | bajt | byteValue() | Pretvara navedeni broj u primitivni tip bajta i vraća vrijednost cjelobrojnog objekta kao bajt. |
3) | Statički int | usporedi() | Brojčano uspoređuje dvije int vrijednosti i vraća rezultat kao cjelobrojni ekvivalent. |
4) | Int | usporedi s() | Numerički uspoređuje dva cjelobrojna objekta i vraća rezultat kao -1, 0 ili 1. |
5) | statički int | usporedi Unsigned() | Uspoređuje dva cjelobrojna objekta numerički tretirajući vrijednosti kao nepredznačene i vraća rezultat kao -1, 0 ili 1. |
6) | statički cijeli broj | dekodirati() | Dekodira String objekt u Integer vrijednost. |
7) | statički int | divideUnsigned() | Vraća kvocijent bez predznaka dijeljenja prvog argumenta s drugim argumentom pri čemu se svaki argument i rezultat tumače kao vrijednost bez predznaka. |
8) | dvostruko | dvostrukaVrijednost() | Pretvara zadanu vrijednost cijelog broja i vraća rezultat kao dvostruki ekvivalent. |
9) | Booleov | jednako() | Uspoređuje vrijednost parametra s vrijednošću trenutnog Integer objekta i vraća booleov (točno ili netočno). |
10) | plutati | floatValue() | Pretvara zadanu vrijednost cijelog broja i vraća rezultat kao ekvivalent float. |
jedanaest) | Statički cijeli broj | getInteger() | Određuje cjelobrojnu vrijednost svojstva sustava s navedenim imenom. |
12) | statički int | hashCode() | Vraća hash kod za dati Integer. |
13) | statički int | najvišiOneBit() | Vraća int vrijednost s najviše jednim jednim bitom, na poziciji jednog bita najvišeg reda ('krajnje lijevo') u navedenoj int vrijednosti. |
14) | statički int | lowestOneBit() | Vraća int vrijednost s najviše jednim jednim bitom, na poziciji najnižeg reda ('krajnje desno') jednog bita u navedenoj int vrijednosti. |
petnaest) | statički int | max() | Vraća najveću vrijednost između dva argumenta metode. |
16) | statički int | min() | Vraća minimalnu vrijednost između dva argumenta metode. |
17) | int | intValue() | Vraća vrijednost navedenog broja kao int. |
18) | dugo | dugaVrijednost() | Vraća vrijednost navedenog dugog objekta kao dugog ekvivalenta. |
19) | statički int | broj vodećih nula() | Vraća ukupan broj nula bitova koji prethode jednobitu najvišeg reda ('krajnjem lijevom') u binarnom prikazu komplementa 2 navedene int vrijednosti. |
dvadeset) | statički int | brojzadnjihnula() | Vraća ukupan broj nula bitova nakon jednog bita najnižeg reda ('krajnje desno') u binarnom prikazu komplementa 2 navedene vrijednosti int. |
dvadeset i jedan) | statički int | parseInt() | Raščlanjuje argument String kao objekt s predpisanim decimalnim cijelim brojem. |
22) | statički int | parseUnsignedInt() | Raščlanjuje argument niza kao nepredpisani decimalni cijeli objekt. |
23) | statički int | ostatakUnsigned() | Vraća nepredpisani ostatak od dijeljenja prvog argumenta drugim argumentom pri čemu se svaki argument i rezultat tumače kao nepredznačena vrijednost. |
24) | statički int | obrnuti () | Vraća vrijednost dobivenu obrnutim redoslijedom bitova u binarnom prikazu komplementa 2 navedene int vrijednosti. |
25) | statički int | reverseBytes() | Vraća vrijednost dobivenu obrnutim redoslijedom bajtova u binarnoj reprezentaciji komplementa 2 navedene int vrijednosti. |
26) | statički int | rotirajlijevo() | Vraća vrijednost dobivenu rotiranjem binarne reprezentacije komplementa 2 navedene int vrijednosti ulijevo za navedeni broj bitova. |
27) | statički int | rotirajdesno() | Vraća vrijednost dobivenu rotiranjem binarne reprezentacije komplementa 2 navedene int vrijednosti udesno za navedeni broj bitova. |
28) | kratak | shortValue() | Vraća vrijednost ovog cijelog broja kao kratki tip nakon primitivne konverzije. |
29) | statički int | znak() | Vraća funkciju signum navedene int vrijednosti. |
30) | statički int | iznos() | Vraća zbroj zbrajanjem dva cijela broja prema + operater. |
31) | statički niz | toBinaryString() | Vraća reprezentaciju niza argumenta cijelog broja kao cijeli broj bez predznaka u binarnoj bazi 2. |
32) | statički niz | toHexString() | Vraća reprezentaciju niza argumenta cijelog broja kao cijeli broj bez predznaka u binarnoj bazi 16. |
33) | statički niz | toOctalString() | Vraća reprezentaciju niza argumenta cijelog broja kao cijeli broj bez predznaka u binarnoj bazi 8. |
3. 4) | Niz | toString() | Vraća String objekt koji predstavlja vrijednost Number Object. |
35) | statički niz | toUnsignedString() | Pretvara argument u long pretvorbom bez predznaka. |
36) | statično dugo | toUnsignedLong() | Vraća string reprezentaciju argumenta kao decimalnu vrijednost bez predznaka. |
37) | statički cijeli broj | vrijednost() | Vraća relevantni Integer Object koji sadrži vrijednost proslijeđenog argumenta. |