Der Java Die Ganzzahlklasse fällt unter die Java.lang.Number Paket. Diese Klasse verpackt einen Wert des primitiven Typs int in ein Objekt. Ein Objekt der Integer-Klasse enthält ein einzelnes Feld vom Typ int value.
Java-Integer-Methoden
Die Java-Integer-Klasse bietet mehrere Methoden zum Konvertieren eines int in a Zeichenfolge und einen String zu einem int, sowie andere Konstanten und Methoden, die sich mit einem int befassen. Die verschiedenen Java Ganzzahlmethoden sind wie folgt:
SN | Modifikator und Typ | Methode | Beschreibung |
---|---|---|---|
1) | statisch int | bitCount() | Es gibt die Anzahl der 1-Bits in der 2er-Komplement-Binärdarstellung des angegebenen int-Werts zurück. |
2) | Byte | byteValue() | Es wandelt die angegebene Zahl in einen primitiven Bytetyp um und gibt den Wert des Ganzzahlobjekts als Byte zurück. |
3) | Statisch int | vergleichen() | Es vergleicht zwei int-Werte numerisch und gibt das Ergebnis als Ganzzahläquivalent zurück. |
4) | Int | vergleichen mit() | Es vergleicht zwei ganzzahlige Objekte numerisch und gibt das Ergebnis als -1, 0 oder 1 zurück. |
5) | statisch int | vergleichenUnsigned() | Es vergleicht zwei ganzzahlige Objekte numerisch, behandelt die Werte als vorzeichenlos und gibt das Ergebnis als -1, 0 oder 1 zurück. |
6) | statische Ganzzahl | dekodieren() | Es dekodiert ein String-Objekt in einen Integer-Wert. |
7) | statisch int | dividUnsigned() | Es gibt den vorzeichenlosen Quotienten aus der Division des ersten Arguments durch das zweite Argument zurück, wobei jedes Argument und das Ergebnis als vorzeichenloser Wert interpretiert werden. |
8) | doppelt | doubleValue() | Es konvertiert den angegebenen Ganzzahlwert und gibt das Ergebnis als doppeltes Äquivalent zurück. |
9) | Boolescher Wert | gleich() | Es vergleicht den Wert des Parameters mit dem Wert des aktuellen Integer-Objekts und gibt einen booleschen Wert (True oder False) zurück. |
10) | schweben | floatValue() | Es konvertiert den angegebenen Integer-Wert und gibt das Ergebnis als Float-Äquivalent zurück. |
elf) | Statische Ganzzahl | getInteger() | Es ermittelt den ganzzahligen Wert der Systemeigenschaft mit dem angegebenen Namen. |
12) | statisch int | Hash-Code() | Es gibt einen Hash-Code für die angegebene Ganzzahl zurück. |
13) | statisch int | highestOneBit() | Es gibt einen int-Wert mit höchstens einem einzelnen Eins-Bit an der Position des höchstwertigen („ganz links“) Eins-Bits im angegebenen int-Wert zurück. |
14) | statisch int | lowOneBit() | Es wird ein int-Wert mit höchstens einem einzelnen Eins-Bit an der Position des niedrigstwertigen („ganz rechts“) Eins-Bits im angegebenen int-Wert zurückgegeben. |
fünfzehn) | statisch int | max() | Es gibt den Maximalwert der beiden Methodenargumente zurück. |
16) | statisch int | Mindest() | Es gibt den Mindestwert der beiden Methodenargumente zurück. |
17) | int | intValue() | Es gibt den Wert der angegebenen Zahl als int zurück. |
18) | lang | longValue() | Es gibt den Wert des angegebenen Long-Objekts als Long-Äquivalent zurück. |
19) | statisch int | numberOfLeadingZeros() | Es gibt die Gesamtzahl der Nullbits vor dem Einsbit höchster Ordnung („ganz links“) in der Zweierkomplement-Binärdarstellung des angegebenen int-Werts zurück. |
zwanzig) | statisch int | numberOfTrailingZeros() | Es gibt die Gesamtzahl der Nullbits zurück, die auf das Einsbit niedrigster Ordnung („ganz rechts“) in der Zweierkomplement-Binärdarstellung des angegebenen int-Werts folgen. |
einundzwanzig) | statisch int | parseInt() | Es analysiert das String-Argument als vorzeichenbehaftetes Dezimal-Integer-Objekt. |
22) | statisch int | parseUnsignedInt() | Es analysiert das String-Argument als vorzeichenloses Dezimal-Integer-Objekt. |
23) | statisch int | restUnsigned() | Es gibt den vorzeichenlosen Rest der Division des ersten Arguments durch das zweite Argument zurück, wobei jedes Argument und das Ergebnis als vorzeichenloser Wert interpretiert werden. |
24) | statisch int | umkehren() | Es gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bits in der 2er-Komplement-Binärdarstellung des angegebenen int-Werts erhalten wird. |
25) | statisch int | reverseBytes() | Es gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bytes in der Zweierkomplement-Binärdarstellung des angegebenen int-Werts erhalten wird. |
26) | statisch int | Nach links drehen() | Es gibt den Wert zurück, der durch Drehen der 2er-Komplement-Binärdarstellung des angegebenen int-Werts um die angegebene Anzahl von Bits erhalten wird. |
27) | statisch int | drehe nach rechts() | Es gibt den Wert zurück, der durch Rotieren der 2er-Komplement-Binärdarstellung des angegebenen int-Werts nach rechts um die angegebene Anzahl von Bits erhalten wird. |
28) | kurz | shortValue() | Es gibt den Wert dieser Ganzzahl als Kurztyp nach einer primitiven Konvertierung zurück. |
29) | statisch int | Zeichen() | Es gibt die Signumfunktion des angegebenen int-Werts zurück. |
30) | statisch int | Summe() | Es gibt die Summe zurück, indem es zwei ganze Zahlen gemäß dem addiert + Operator. |
31) | statischer String | toBinaryString() | Es gibt eine Zeichenfolgendarstellung des Ganzzahlarguments als vorzeichenlose Ganzzahl in der Binärbasis 2 zurück. |
32) | statischer String | toHexString() | Es gibt eine Zeichenfolgendarstellung des Ganzzahlarguments als vorzeichenlose Ganzzahl in der Binärbasis 16 zurück. |
33) | statischer String | toOctalString() | Es gibt eine Zeichenfolgendarstellung des Ganzzahlarguments als vorzeichenlose Ganzzahl in der Binärbasis 8 zurück. |
3. 4) | Zeichenfolge | toString() | Es gibt ein String-Objekt zurück, das den Wert des Number-Objekts darstellt. |
35) | statischer String | toUnsignedString() | Es wandelt das Argument durch eine vorzeichenlose Konvertierung in ein Long-Argument um. |
36) | statisch lang | toUnsignedLong() | Es gibt eine Zeichenfolgendarstellung des Arguments als vorzeichenlosen Dezimalwert zurück. |
37) | statische Ganzzahl | Wert von() | Es gibt das entsprechende Integer-Objekt zurück, das den Wert des übergebenen Arguments enthält. |