The Java Integer razred spada pod Java.lang.Number paket. Ta razred ovije vrednost primitivnega tipa int v objekt. Objekt razreda Integer vsebuje eno polje vrednosti tipa int.
Celoštevilske metode Java
Razred Java Integer ponuja več metod za pretvorbo int v a Vrvica in niz v int, kot tudi druge konstante in metode, ki se ukvarjajo z int. Različne Java Celoštevilske metode so naslednje:
SN | Modifikator in tip | Metoda | Opis |
---|---|---|---|
1) | statična int | BitCount() | Vrne število 1-bitov v binarni predstavitvi komplementa 2 navedene vrednosti int. |
2) | bajt | byteValue() | Dano število pretvori v primitivni tip bajta in vrne vrednost celega objekta kot bajt. |
3) | Statični int | primerjaj() | Številčno primerja dve int vrednosti in vrne rezultat kot celoštevilski ekvivalent. |
4) | Int | primerjaj z () | Številčno primerja dva celoštevilska objekta in vrne rezultat kot -1, 0 ali 1. |
5) | statična int | primerjajUnsigned() | Primerja dva celoštevilska predmeta, pri čemer številčno obravnava vrednosti kot nepredznačene in vrne rezultat kot -1, 0 ali 1. |
6) | statično celo število | dekodirati() | Dekodira objekt String v vrednost Integer. |
7) | statična int | divideUnsigned() | Vrne nepredznačeni količnik deljenja prvega argumenta z drugim argumentom, pri čemer se vsak argument in rezultat razlagata kot nepredznačena vrednost. |
8) | dvojno | dvojnaVrednost() | Pretvori podano vrednost Integer in vrne rezultat kot dvojni ekvivalent. |
9) | logično | enako () | Primerja vrednost parametra z vrednostjo trenutnega predmeta Integer in vrne logično vrednost (True ali False). |
10) | lebdi | floatValue() | Pretvori podano vrednost Integer in vrne rezultat kot ekvivalent s plavajočo vrednostjo. |
enajst) | Statično celo število | getInteger() | Določa celoštevilsko vrednost sistemske lastnosti s podanim imenom. |
12) | statična int | hashCode() | Vrne zgoščeno kodo za dano celo število. |
13) | statična int | najvišjiOneBit() | Vrne vrednost int z največ enim enim bitom na položaju najvišjega ('skrajno levega') enega bita v podani vrednosti int. |
14) | statična int | lowestOneBit() | Vrne vrednost int z največ enim enim bitom na mestu enega bita najnižjega reda ('skrajno desno') v podani vrednosti int. |
petnajst) | statična int | max() | Vrne največjo vrednost med dvema argumentoma metode. |
16) | statična int | min() | Vrne najmanjšo vrednost med dvema argumentoma metode. |
17) | int | intValue() | Vrne vrednost podanega števila kot int. |
18) | dolga | longValue() | Vrne vrednost podanega dolgega predmeta kot dolgega ekvivalenta. |
19) | statična int | številoZačetnihNičl() | Vrne skupno število ničelnih bitov pred enobitnim ('skrajno levim') najvišjega reda v binarni predstavitvi komplementa 2 podane vrednosti int. |
dvajset) | statična int | numberOfTrailingZeros() | Vrne skupno število ničelnih bitov, ki sledijo enobitu najnižjega reda ('skrajno desno') v binarni predstavitvi komplementa 2 podane int vrednosti. |
enaindvajset) | statična int | parseInt() | Argument String razčleni kot predznačeno decimalno celo število. |
22) | statična int | parseUnsignedInt() | Argument String razčleni kot nepredznačeno decimalno celo število. |
23) | statična int | preostanekUnsigned() | Vrne nepredznačeni ostanek deljenja prvega argumenta z drugim argumentom, pri čemer se vsak argument in rezultat razlagata kot nepredznačena vrednost. |
24) | statična int | obratno() | Vrne vrednost, dobljeno z obračanjem vrstnega reda bitov v binarni predstavitvi komplementa 2 podane vrednosti int. |
25) | statična int | reverseBytes() | Vrne vrednost, dobljeno z obračanjem vrstnega reda bajtov v binarni predstavitvi komplementa 2 podane vrednosti int. |
26) | statična int | zasukajLevo() | Vrne vrednost, dobljeno z vrtenjem dvojiške predstavitve komplementa 2 podane int vrednosti levo za podano število bitov. |
27) | statična int | zasukaj desno() | Vrne vrednost, dobljeno z vrtenjem dvojiške predstavitve komplementa 2 podane vrednosti int desno za podano število bitov. |
28) | kratek | shortValue() | Po primitivni pretvorbi vrne vrednost tega celega števila kot kratko vrsto. |
29) | statična int | znak() | Vrne funkcijo signum podane int vrednosti. |
30) | statična int | vsota() | Vsoto vrne tako, da sešteje dve celi števili v skladu z + operater. |
31) | statični niz | toBinaryString() | Vrne nizovno predstavitev argumenta celega števila kot nepredznačenega celega števila v binarni osnovi 2. |
32) | statični niz | toHexString() | Vrne nizovno predstavitev argumenta celega števila kot nepredznačenega celega števila v binarni osnovi 16. |
33) | statični niz | toOctalString() | Vrne nizovno predstavitev argumenta celega števila kot nepredznačenega celega števila v binarni osnovi 8. |
3. 4) | Vrvica | toString() | Vrne objekt String, ki predstavlja vrednost predmeta Number. |
35) | statični niz | toUnsignedString() | Pretvori argument v dolgo z nepredznačeno pretvorbo. |
36) | statično dolgo | toUnsignedLong() | Vrne nizovno predstavitev argumenta kot decimalno vrednost brez predznaka. |
37) | statično celo število | valueOf() | Vrne ustrezen Integer Object, ki vsebuje vrednost posredovanega argumenta. |