logo

Java celočíselná trieda

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.