The Java Celočíselná trieda spadá pod triedu Java.lang.číslo balík. Táto trieda zabalí hodnotu primitívneho typu int do objektu. Objekt triedy Integer obsahuje jedno pole typu int value.
Java celočíselné metódy
Trieda Java Integer poskytuje niekoľko metód na konverziu int na a Reťazec a String to int, ako aj ďalšie konštanty a metódy zaoberajúce sa int. Rôzne Java Celočíselné metódy sú nasledovné:
SN | Modifikátor a typ | Metóda | Popis |
---|---|---|---|
1) | statický int | bitCount() | Vracia počet 1-bitov v binárnej reprezentácii doplnku 2 špecifikovanej hodnoty int. |
2) | byte | byteValue() | Skonvertuje dané číslo na primitívny bajtový typ a vráti hodnotu celočíselného objektu ako bajt. |
3) | Statická int | porovnať () | Číselne porovná dve hodnoty typu int a výsledok vráti v ekvivalente celého čísla. |
4) | Int | porovnať s() | Číselne porovná dva celočíselné objekty a vráti výsledok ako -1, 0 alebo 1. |
5) | statický int | CompareUnsigned() | Porovná dva celočíselné objekty, ktoré číselne považujú hodnoty za bez znamienka a vráti výsledok ako -1, 0 alebo 1. |
6) | statické celé číslo | dekódovať () | Dekóduje objekt typu String na hodnotu typu Integer. |
7) | statický int | divisionUnsigned() | Vráti podiel bez znamienka vydelenia prvého argumentu druhým argumentom, pričom každý argument a výsledok sa interpretujú ako hodnota bez znamienka. |
8) | dvojitý | doubleValue() | Skonvertuje danú celočíselnú hodnotu a vráti výsledok ako dvojitý ekvivalent. |
9) | boolovská hodnota | rovná sa() | Porovná hodnotu parametra s hodnotou aktuálneho objektu Integer a vráti boolovskú hodnotu ( True alebo False ). |
10) | plavák | floatValue() | Skonvertuje zadanú hodnotu celého čísla a vráti výsledok ako ekvivalent s pohyblivou čiarou. |
jedenásť) | Statické celé číslo | getInteger() | Určuje celočíselnú hodnotu systémovej vlastnosti so zadaným názvom. |
12) | statický int | hashCode() | Vráti hash kód pre dané celé číslo. |
13) | statický int | najvyššíOneBit() | Vracia hodnotu int maximálne s jedným bitom na pozícii jedného bitu najvyššieho rádu („najviac vľavo“) v zadanej hodnote int. |
14) | statický int | najnižší JedenBit() | V zadanej hodnote int dostane hodnotu int maximálne s jedným bitom na pozícii jedného bitu najnižšieho rádu („najpravejší“). |
pätnásť) | statický int | max() | Vracia maximálnu hodnotu spomedzi dvoch argumentov metódy. |
16) | statický int | min() | Vráti minimálnu hodnotu medzi dvoma argumentmi metódy. |
17) | int | intValue() | Vráti hodnotu zadaného čísla ako int. |
18) | dlhý | longValue() | Vráti hodnotu zadaného dlhého objektu ako dlhý ekvivalent. |
19) | statický int | numberOfLeadingZeros() | Vracia celkový počet nulových bitov predchádzajúcich 1-bitu najvyššieho rádu („najviac vľavo“) v binárnej reprezentácii zadanej hodnoty int v doplnku 2. |
dvadsať) | statický int | numberOfTrailingZeros() | Vracia celkový počet nulových bitov po jednom bite najnižšieho rádu („najpravejší“) v dvojkovej binárnej reprezentácii špecifikovanej hodnoty int. |
dvadsaťjeden) | statický int | parseInt() | Analyzuje argument String ako objekt typu celé číslo so znamienkom. |
22) | statický int | parseUnsignedInt() | Analyzuje argument String ako objekt typu Integer v desiatkovej sústave bez znamienka. |
23) | statický int | zvyšokUnsigned() | Vráti zvyšok bez znamienka z delenia prvého argumentu druhým argumentom, pričom každý argument a výsledok sa interpretujú ako hodnota bez znamienka. |
24) | statický int | obrátiť () | Vracia hodnotu získanú obrátením poradia bitov v dvojkovej binárnej reprezentácii špecifikovanej hodnoty int. |
25) | statický int | reverseBytes() | Vráti hodnotu získanú obrátením poradia bajtov v dvojkovej binárnej reprezentácii špecifikovanej hodnoty int. |
26) | statický int | otočiť doľava() | Vráti hodnotu získanú otočením binárnej reprezentácie doplnku 2 špecifikovanej hodnoty int doľava o zadaný počet bitov. |
27) | statický int | otočiťVpravo() | Vráti hodnotu získanú otočením binárnej reprezentácie zadanej hodnoty int doplnku 2 o zadaný počet bitov. |
28) | krátky | shortValue() | Po primitívnej konverzii vráti hodnotu tohto celého čísla ako krátky typ. |
29) | statický int | podpísať () | Vráti funkciu signum zadanej hodnoty int. |
30) | statický int | suma() | Vráti súčet sčítaním dvoch celých čísel podľa toho + operátor. |
31) | statický reťazec | toBinaryString() | Vracia reťazcovú reprezentáciu argumentu celého čísla ako celé číslo bez znamienka v binárnom základe 2. |
32) | statický reťazec | toHexString() | Vracia reťazcovú reprezentáciu argumentu celého čísla ako celé číslo bez znamienka v binárnom základe 16. |
33) | statický reťazec | toOctalString() | Vracia reťazcovú reprezentáciu argumentu celého čísla ako celé číslo bez znamienka v binárnom základe 8. |
3. 4) | Reťazec | natiahnuť() | Vracia objekt String predstavujúci hodnotu objektu Number. |
35) | statický reťazec | toUnsignedString() | Konverziou bez znamienka skonvertuje argument na dlhý. |
36) | statické dlhé | toUnsignedLong() | Vráti reťazcovú reprezentáciu argumentu ako desiatkovú hodnotu bez znamienka. |
37) | statické celé číslo | hodnota() | Vráti príslušný celočíselný objekt, ktorý obsahuje hodnotu odovzdaného argumentu. |