De Java Heltallsklassen kommer under Java.lang.Number pakke. Denne klassen pakker inn en verdi av den primitive typen int i et objekt. Et objekt av Integer-klassen inneholder et enkelt felt av typen int-verdi.
Java heltallsmetoder
Java Integer-klassen gir flere metoder for å konvertere en int til en String og en streng til en int, samt andre konstanter og metoder som omhandler en int. De ulike Java Heltallsmetoder er som følger:
SN | Modifikator og type | Metode | Beskrivelse |
---|---|---|---|
1) | statisk int | bitCount() | Den returnerer antallet 1-biter i 2-ens komplement binære representasjon av den spesifiserte int-verdien. |
2) | byte | byteValue() | Den konverterer det gitte tallet til en primitiv bytetype og returnerer verdien av heltallsobjektet som byte. |
3) | Statisk int | sammenligne() | Den sammenligner to int-verdier numerisk og returnerer resultatet i heltallsekvivalenter. |
4) | Int | sammenligne med() | Den sammenligner to heltallsobjekter numerisk og returnerer resultatet som -1, 0 eller 1. |
5) | statisk int | compareUnsigned() | Den sammenligner to heltallsobjekter som numerisk behandler verdiene som usignerte og returnerer resultatet som -1, 0 eller 1. |
6) | statisk heltall | dekode() | Den dekoder et strengobjekt til en heltallsverdi. |
7) | statisk int | deleUnsigned() | Den returnerer den usignerte kvotienten ved å dele det første argumentet med det andre argumentet, der hvert argument og resultatet tolkes som en usignert verdi. |
8) | dobbelt | doubleValue() | Den konverterer den gitte heltallsverdien og returnerer resultatet som en dobbel ekvivalent. |
9) | boolsk | er lik() | Den sammenligner verdien av parameteren med verdien til gjeldende heltallsobjekt og returnerer boolsk (sant eller usant). |
10) | flyte | floatValue() | Den konverterer den gitte heltallsverdien og returnerer resultatet som en flytekvivalent. |
elleve) | Statisk heltall | getInteger() | Den bestemmer heltallsverdien til systemegenskapen med det angitte navnet. |
12) | statisk int | hashkode() | Den returnerer en hash-kode for det gitte heltallet. |
1. 3) | statisk int | høyesteOneBit() | Den returnerer int-verdi med maksimalt en enkelt en-bit, i posisjonen til den høyeste orden ('mest til venstre') en-bit i den angitte int-verdien. |
14) | statisk int | lavesteOneBit() | Den gir int-verdi med høyst en enkelt en-bit, i posisjonen til den laveste orden ('lengst til høyre') en-bit i den spesifiserte int-verdien. |
femten) | statisk int | maks() | Den returnerer maksimumsverdien blant argumentet med to metoder. |
16) | statisk int | min() | Den returnerer minimumsverdien blant argumentet med to metoder. |
17) | int | intValue() | Den returnerer verdien til det angitte tallet som en int. |
18) | lang | longValue() | Den returnerer verdien til det angitte lange objektet som lang ekvivalent. |
19) | statisk int | numberOfLeadingZeros() | Den returnerer det totale antallet nullbiter foran den høyeste ordens ('lengst til venstre') én-bit i 2-komplementet binære representasjon av den spesifiserte int-verdien. |
tjue) | statisk int | numberOfTrailingZeros() | Den returnerer det totale antallet nullbiter etter den laveste orden ('lengst til høyre') en-bit i 2-komplementet binære representasjon av den spesifiserte int-verdien. |
tjueen) | statisk int | parseInt() | Den analyserer String-argumentet som et fortegnet desimal heltallsobjekt. |
22) | statisk int | parseUnsignedInt() | Den analyserer String-argumentet som et usignert desimal heltallsobjekt. |
23) | statisk int | restUnsigned() | Den returnerer den usignerte resten fra å dele det første argumentet med det andre argumentet der hvert argument og resultatet tolkes som en usignert verdi. |
24) | statisk int | omvendt() | Den returnerer verdien oppnådd ved å reversere rekkefølgen av bitene i 2-ens komplement binære representasjon av den spesifiserte int-verdien. |
25) | statisk int | reverseBytes() | Den returnerer verdien oppnådd ved å reversere rekkefølgen til bytene i 2-komplementet binære representasjon av den spesifiserte int-verdien. |
26) | statisk int | Rotér mot venstre() | Den returnerer verdien oppnådd ved å rotere 2-komplementets binære representasjon av den spesifiserte int-verdien igjen av det angitte antallet biter. |
27) | statisk int | roter til høyre() | Den returnerer verdien oppnådd ved å rotere 2-komplementets binære representasjon av den spesifiserte int-verdien rett med det angitte antallet biter. |
28) | kort | shortValue() | Den returnerer verdien av dette heltallet som en kort type etter en primitiv konvertering. |
29) | statisk int | skilt() | Den returnerer signumfunksjonen til den angitte int-verdien. |
30) | statisk int | sum() | Den returnerer summen ved å legge to heltall sammen i henhold til + operatør. |
31) | statisk streng | toBinaryString() | Den returnerer en strengrepresentasjon av heltallsargumentet som et heltall uten fortegn i binær base 2. |
32) | statisk streng | toHexString() | Den returnerer en strengrepresentasjon av heltallsargumentet som et heltall uten fortegn i binær base 16. |
33) | statisk streng | toOctalString() | Den returnerer en strengrepresentasjon av heltallsargumentet som et heltall uten fortegn i binær base 8. |
3. 4) | String | toString() | Den returnerer et String-objekt som representerer verdien av Number-objektet. |
35) | statisk streng | toUnsignedString() | Den konverterer argumentet til en lang ved en usignert konvertering. |
36) | statisk lang | toUnsignedLong() | Den returnerer en strengrepresentasjon av argumentet som en desimalverdi uten fortegn. |
37) | statisk heltall | verdien av() | Den returnerer det relevante heltallsobjektet som inneholder verdien av argumentet som er bestått. |