The Jáva Třída Integer spadá pod třídu Java.lang.číslo balík. Tato třída zabalí hodnotu primitivního typu int do objektu. Objekt třídy Integer obsahuje jediné pole typu int value.
Java celočíselné metody
Třída Java Integer poskytuje několik metod pro převod int na a Tětiva a String to int, stejně jako další konstanty a metody zabývající se int. Různé Jáva Celočíselné metody jsou následující:
SN | Modifikátor a typ | Metoda | Popis |
---|---|---|---|
1) | statický int | bitCount() | Vrací počet 1 bitů v binární reprezentaci doplňku 2 zadané hodnoty int. |
2) | byte | byteValue() | Převede dané číslo na primitivní bajtový typ a vrátí hodnotu objektu typu integer jako bajt. |
3) | Statické int | porovnat() | Porovná dvě hodnoty typu int numericky a vrátí výsledek v ekvivalentu celého čísla. |
4) | Int | porovnat s() | Číselně porovná dva celočíselné objekty a vrátí výsledek jako -1, 0 nebo 1. |
5) | statický int | CompareUnsigned() | Porovná dva celočíselné objekty, které číselně považují hodnoty za bez znaménka a vrátí výsledek jako -1, 0 nebo 1. |
6) | statické celé číslo | dekódovat() | Dekóduje objekt String na celočíselnou hodnotu. |
7) | statický int | divisionUnsigned() | Vrátí podíl bez znaménka dělení prvního argumentu druhým argumentem, kde každý argument a výsledek jsou interpretovány jako hodnota bez znaménka. |
8) | dvojnásobek | doubleValue() | Převede danou celočíselnou hodnotu a vrátí výsledek jako dvojitý ekvivalent. |
9) | booleovský | rovná se() | Porovná hodnotu parametru s hodnotou aktuálního objektu Integer a vrátí booleovskou hodnotu ( True nebo False ). |
10) | plovák | floatValue() | Převede danou celočíselnou hodnotu a vrátí výsledek jako plovoucí ekvivalent. |
jedenáct) | Statické celé číslo | getInteger() | Určuje celočíselnou hodnotu systémové vlastnosti se zadaným názvem. |
12) | statický int | hashCode() | Vrací hash kód pro dané celé číslo. |
13) | statický int | nejvyššíOneBit() | Vrací hodnotu int s nejvýše jedním jedním bitem na pozici jednoho bitu nejvyššího řádu („nejvíce vlevo“) v zadané hodnotě int. |
14) | statický int | nejnižšíOneBit() | Vrací hodnotu int s nejvýše jedním jedním bitem na pozici jednoho bitu nejnižšího řádu („vpravo“) v zadané hodnotě int. |
patnáct) | statický int | max() | Vrací maximální hodnotu mezi dvěma argumenty metody. |
16) | statický int | min() | Vrací minimální hodnotu mezi dvěma argumenty metody. |
17) | int | intValue() | Vrátí hodnotu zadaného čísla jako int. |
18) | dlouho | longValue() | Vrací hodnotu zadaného dlouhého objektu jako dlouhý ekvivalent. |
19) | statický int | numberOfLeadingZeros() | Vrací celkový počet nulových bitů předcházejících jednomu bitu nejvyššího řádu („nejvíce vlevo“) v binární reprezentaci zadané hodnoty int doplňku 2. |
dvacet) | statický int | numberOfTrailingZeros() | Vrací celkový počet nulových bitů následujících po jednom bitu nejnižšího řádu („vpravo“) v binární reprezentaci zadané hodnoty int doplňku 2. |
dvacet jedna) | statický int | parseInt() | Analyzuje argument String jako objekt typu Integer se znaménkem. |
22) | statický int | parseUnsignedInt() | Analyzuje argument String jako objekt typu Integer v desítkové soustavě bez znaménka. |
23) | statický int | zbytekUnsigned() | Vrátí zbytek bez znaménka z dělení prvního argumentu druhým argumentem, kde každý argument a výsledek jsou interpretovány jako hodnota bez znaménka. |
24) | statický int | zvrátit() | Vrací hodnotu získanou obrácením pořadí bitů v binární reprezentaci zadané hodnoty int s doplňkem 2. |
25) | statický int | reverseBytes() | Vrací hodnotu získanou obrácením pořadí bajtů v binární reprezentaci doplňku 2 zadané hodnoty int. |
26) | statický int | otočit doleva () | Vrací hodnotu získanou otočením binární reprezentace doplňku 2 zadané hodnoty int doleva o zadaný počet bitů. |
27) | statický int | otočitVpravo() | Vrací hodnotu získanou otočením binární reprezentace doplňku 2 zadané hodnoty int doprava o zadaný počet bitů. |
28) | krátký | shortValue() | Vrací hodnotu tohoto Integer jako krátký typ po primitivní konverzi. |
29) | statický int | podepsat() | Vrátí funkci signum zadané hodnoty int. |
30) | statický int | součet() | Vrátí součet sečtením dvou celých čísel dohromady podle + operátor. |
31) | statický řetězec | toBinaryString() | Vrací řetězcovou reprezentaci argumentu celého čísla jako celé číslo bez znaménka v binárním základu 2. |
32) | statický řetězec | toHexString() | Vrací řetězcovou reprezentaci argumentu celého čísla jako celé číslo bez znaménka v binárním základu 16. |
33) | statický řetězec | toOctalString() | Vrací řetězcovou reprezentaci argumentu celého čísla jako celé číslo bez znaménka v binárním základu 8. |
3. 4) | Tětiva | toString() | Vrací objekt String představující hodnotu objektu Number. |
35) | statický řetězec | toUnsignedString() | Převede argument na long pomocí převodu bez znaménka. |
36) | statické dlouhé | toUnsignedLong() | Vrací řetězcovou reprezentaci argumentu jako desítkovou hodnotu bez znaménka. |
37) | statické celé číslo | hodnota() | Vrátí relevantní celočíselný objekt obsahující hodnotu předávaného argumentu. |