The Java Цілочисельний клас відноситься до Java.lang.Number пакет. Цей клас обертає значення примітивного типу int в об'єкт. Об'єкт класу Integer містить одне поле типу int value.
Цілочисельні методи Java
Клас Java Integer надає кілька методів для перетворення int в a Рядок і рядок до int, а також інші константи та методи, що мають справу з int. Різні Java Цілочисельні методи такі:
SN | Модифікатор і тип | метод | опис |
---|---|---|---|
1) | статичний внутр | bitCount() | Він повертає кількість 1-бітів у двійковому представленні з доповненням до 2 вказаного значення int. |
2) | байт | byteValue() | Він перетворює дане число в простий байтовий тип і повертає значення цілого об’єкта як байт. |
3) | Статичний внутр | порівняти() | Він чисельно порівнює два цілих значення та повертає результат у цілочисельному еквіваленті. |
4) | Міжн | порівняти() | Він порівнює два цілі об’єкти чисельно та повертає результат як -1, 0 або 1. |
5) | статичний внутр | compareUnsigned() | Він порівнює два цілі об’єкти чисельно, розглядаючи значення як беззнакові, і повертає результат як -1, 0 або 1. |
6) | статичне ціле число | декодувати() | Він декодує об’єкт String у значення Integer. |
7) | статичний внутр | divideUnsigned() | Він повертає беззнакову частку від ділення першого аргументу на другий аргумент, де кожен аргумент і результат інтерпретуються як значення без знаку. |
8) | подвійний | doubleValue() | Він перетворює задане ціле число та повертає результат як подвійний еквівалент. |
9) | логічний | дорівнює() | Він порівнює значення параметра зі значенням поточного об’єкта Integer і повертає логічне значення ( True або False ). |
10) | плавати | floatValue() | Він перетворює задане ціле число та повертає результат як еквівалент з плаваючою точкою. |
одинадцять) | Статичне ціле число | getInteger() | Він визначає ціле значення системної властивості з вказаним ім'ям. |
12) | статичний внутр | hashCode() | Він повертає хеш-код для вказаного цілого числа. |
13) | статичний внутр | highOneBit() | Він повертає значення типу int із щонайбільше одним бітом у позиції одного біта найвищого порядку («самого лівого») у вказаному значенні int. |
14) | статичний внутр | lowestOneBit() | Він повертає значення типу int, що містить не більше одного одного біта, у позиції одного біта найнижчого порядку («самого правого») у вказаному значенні int. |
п'ятнадцять) | статичний внутр | max() | Він повертає максимальне значення серед двох аргументів методу. |
16) | статичний внутр | хв() | Він повертає мінімальне значення серед двох аргументів методу. |
17) | внутр | intValue() | Він повертає значення вказаного числа як int. |
18) | довго | longValue() | Він повертає значення вказаного довгого об’єкта як довгий еквівалент. |
19) | статичний внутр | numberOfLeadingZeros() | Він повертає загальну кількість нульових бітів, що передують однобіту найвищого порядку («самому лівому») у дворядному двійковому представленні вказаного значення int. |
двадцять) | статичний внутр | numberOfTrailingZeros() | Він повертає загальну кількість нульових бітів після наймолодшого («крайнього правого») одного біта в дворядному двійковому представленні вказаного значення int. |
двадцять один) | статичний внутр | parseInt() | Він аналізує аргумент String як об’єкт десяткового цілого числа зі знаком. |
22) | статичний внутр | parseUnsignedInt() | Він аналізує аргумент String як беззнаковий десятковий цілий об’єкт. |
23) | статичний внутр | remainderUnsigned() | Він повертає залишок без знака від ділення першого аргументу на другий аргумент, де кожен аргумент і результат інтерпретуються як значення без знаку. |
24) | статичний внутр | зворотний() | Він повертає значення, отримане зміною порядку бітів у двійковому представленні вказаного значення int. |
25) | статичний внутр | reverseBytes() | Він повертає значення, отримане зміною порядку байтів у двійковому представленні вказаного значення int. |
26) | статичний внутр | rotateLeft() | Він повертає значення, отримане обертанням двійкового представлення доповнення до 2 вказаного значення int вліво на вказану кількість бітів. |
27) | статичний внутр | rotateRight() | Він повертає значення, отримане обертанням двійкового представлення доповнення до 2 вказаного значення int вправо на вказану кількість бітів. |
28) | короткий | shortValue() | Він повертає значення цього цілого числа як короткий тип після примітивного перетворення. |
29) | статичний внутр | знак() | Він повертає функцію signum указаного int-значення. |
30) | статичний внутр | сума() | Він повертає суму додаванням двох цілих чисел відповідно до + оператор. |
31) | статичний рядок | toBinaryString() | Він повертає рядкове представлення цілого аргументу як ціле число без знаку в двійковій базі 2. |
32) | статичний рядок | toHexString() | Він повертає рядкове представлення цілого аргументу як ціле число без знаку в двійковій базі 16. |
33) | статичний рядок | toOctalString() | Він повертає рядкове представлення цілого аргументу як ціле число без знака в двійковій базі 8. |
3. 4) | Рядок | toString() | Він повертає об’єкт String, що представляє значення об’єкта Number. |
35) | статичний рядок | toUnsignedString() | Він перетворює аргумент на довгий за допомогою беззнакового перетворення. |
36) | статичний довгий | toUnsignedLong() | Він повертає рядкове представлення аргументу як десяткове значення без знака. |
37) | статичне ціле число | valueOf() | Він повертає відповідний цілочисельний об’єкт, що містить значення переданого аргументу. |