De Java Heltalsklass faller under Java.lang.Number paket. Den här klassen lindar ett värde av den primitiva typen int i ett objekt. Ett objekt i klassen Integer innehåller ett enda fält av typen int-värde.
Java heltalsmetoder
Java Integer-klassen tillhandahåller flera metoder för att konvertera en int till a Sträng och en sträng till en int, såväl som andra konstanter och metoder som hanterar en int. De olika Java Heltalsmetoder är följande:
| SN | Modifierare & Typ | Metod | Beskrivning |
|---|---|---|---|
| 1) | statisk int | bitCount() | Den returnerar antalet 1-bitar i 2:ans komplement binära representation av det angivna int-värdet. |
| 2) | byte | byteValue() | Den konverterar det givna numret till en primitiv bytetyp och returnerar värdet på ett heltalsobjekt som byte. |
| 3) | Statisk int | jämföra() | Den jämför två int-värden numeriskt och returnerar resultatet i heltalsekvivalenter. |
| 4) | Int | jämföra med() | Den jämför två heltalsobjekt numeriskt och returnerar resultatet som -1, 0 eller 1. |
| 5) | statisk int | compareUnsigned() | Den jämför två heltalsobjekt som numeriskt behandlar värdena som osignerade och returnerar resultatet som -1, 0 eller 1. |
| 6) | statiskt heltal | avkoda() | Den avkodar ett String-objekt till ett heltalsvärde. |
| 7) | statisk int | divideUnsigned() | Den returnerar den osignerade kvoten för att dividera det första argumentet med det andra argumentet där varje argument och resultatet tolkas som ett osignerat värde. |
| 8) | dubbel | doubleValue() | Det konverterar det givna heltalsvärdet och returnerar resultatet som en dubbel ekvivalent. |
| 9) | booleskt | lika() | Den jämför värdet på parametern med värdet på det aktuella heltalsobjektet och returnerar booleskt (Sant eller Falskt). |
| 10) | flyta | floatValue() | Den konverterar det givna heltalsvärdet och returnerar resultatet som en flytande ekvivalent. |
| elva) | Statiskt heltal | getInteger() | Det bestämmer heltalsvärdet för systemegenskapen med det angivna namnet. |
| 12) | statisk int | hash-kod() | Den returnerar en hash-kod för det givna heltal. |
| 13) | statisk int | högstaOneBit() | Den returnerar int-värde med högst en enstaka bit, i positionen för den högsta ordningens ('längst till vänster') enbiten i det angivna int-värdet. |
| 14) | statisk int | lowestOneBit() | Den returnerar ett int-värde med högst en enstaka bit, i positionen för den lägsta ordningen ('längst till höger') enbiten i det angivna int-värdet. |
| femton) | statisk int | max() | Det returnerar det maximala värdet bland argumenten med två metoder. |
| 16) | statisk int | min() | Det returnerar det lägsta värdet bland argumenten med två metoder. |
| 17) | int | intValue() | Det returnerar värdet på det angivna numret som en int. |
| 18) | lång | longValue() | Den returnerar värdet på det angivna långa objektet som lång ekvivalent. |
| 19) | statisk int | numberOfLeadingZeros() | Den returnerar det totala antalet nollbitar som föregår den högsta ordningen ('längst till vänster') enbiten i 2:ans komplement binära representation av det angivna int-värdet. |
| tjugo) | statisk int | numberOfTrailingZeros() | Den returnerar det totala antalet nollbitar efter den lägsta ordningen ('längst till höger') enbiten i 2:ans komplement binära representation av det angivna int-värdet. |
| tjugoett) | statisk int | parseInt() | Den analyserar String-argumentet som ett decimalt heltalsobjekt med tecken. |
| 22) | statisk int | parseUnsignedInt() | Den analyserar String-argumentet som ett osignerat decimalt heltalsobjekt. |
| 23) | statisk int | resterUnsigned() | Den returnerar den osignerade resten från att dividera det första argumentet med det andra argumentet där varje argument och resultatet tolkas som ett osignerat värde. |
| 24) | statisk int | omvänd() | Den returnerar värdet som erhålls genom att vända ordningen på bitarna i 2:ans komplement binära representation av det specificerade int-värdet. |
| 25) | statisk int | reverseBytes() | Den returnerar värdet som erhålls genom att vända ordningen på byte i 2:ans komplement binära representation av det specificerade int-värdet. |
| 26) | statisk int | rotera vänster() | Den returnerar värdet som erhålls genom att rotera 2:ans komplement binära representation av det specificerade int-värdet som lämnas av det specificerade antalet bitar. |
| 27) | statisk int | vrid höger() | Den returnerar värdet som erhålls genom att rotera 2:ans komplement binära representation av det specificerade int-värdet höger med det angivna antalet bitar. |
| 28) | kort | shortValue() | Det returnerar värdet av detta heltal som en kort typ efter en primitiv konvertering. |
| 29) | statisk int | skylt() | Den returnerar signumfunktionen för det angivna int-värdet. |
| 30) | statisk int | belopp() | Den returnerar summan genom att addera två heltal enligt + operatör. |
| 31) | statisk sträng | toBinaryString() | Den returnerar en strängrepresentation av heltalsargumentet som ett heltal utan tecken i binär bas 2. |
| 32) | statisk sträng | toHexString() | Den returnerar en strängrepresentation av heltalsargumentet som ett heltal utan tecken i binär bas 16. |
| 33) | statisk sträng | toOctalString() | Den returnerar en strängrepresentation av heltalsargumentet som ett heltal utan tecken i binär bas 8. |
| 3. 4) | Sträng | att stränga() | Den returnerar ett String-objekt som representerar värdet på Number Object. |
| 35) | statisk sträng | toUnsignedString() | Det konverterar argumentet till en lång genom en osignerad konvertering. |
| 36) | statisk lång | toUnsignedLong() | Den returnerar en strängrepresentation av argumentet som ett decimalvärde utan tecken. |
| 37) | statiskt heltal | värdet av() | Den returnerar det relevanta heltalsobjektet som innehåller värdet av det godkända argumentet. |