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