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. |