Freigeben über


Integer Klasse

Definition

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

[Android.Runtime.Register("java/lang/Integer", DoNotGenerateAcw=true)]
public sealed class Integer : Java.Lang.Number, IConvertible, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Integer", DoNotGenerateAcw=true)>]
type Integer = class
    inherit Number
    interface IConvertible
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Vererbung
Integer
Attribute
Implementiert

Hinweise

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt. Ein Objekt vom Typ Integer enthält ein einzelnes Feld, dessen Typ lautet int.

Darüber hinaus bietet diese Klasse mehrere Methoden zum Konvertieren einer int in eine String und eine String in eine intsowie andere Konstanten und Methoden, die beim Umgang mit einem int.

<-- Android-entfernt: Absatz auf ValueBased

Dies ist eine wertbasierte Klasse. Programmierer sollten Instanzen behandeln, die #equals(Object) gleich austauschbar sind, und sollten keine Instanzen für die Synchronisierung verwenden oder unvorhersehbares Verhalten auftreten. In einer zukünftigen Version kann die Synchronisierung z. B. fehlschlagen. -->

Implementierungshinweis: Die Implementierungen der "Bit Twiddling"-Methoden (z #highestOneBit(int) highestOneBit . B. und #numberOfTrailingZeros(int) numberOfTrailingZeros) basieren auf Material von Henry S. Warren, Jr.s Hacker es Delight, (Addison Wesley, 2002).

In 1.0 hinzugefügt.

Java-Dokumentation für java.lang.Integer.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Integer(Int32)

Erstellt ein neu zugeordnetes Integer Objekt, das den angegebenen int Wert darstellt.

Integer(String)

Erstellt ein neu zugeordnetes Integer Objekt, das den int durch den String Parameter angegebenen Wert darstellt.

Felder

Bytes

Die Anzahl der Bytes, die verwendet werden, um einen int Wert in der binären Form von zwei Ergänzungen darzustellen.

MaxValue

Eine Konstante, die den maximal zulässigen Wert int enthält, 2<sup>31</sup-1>.

MinValue

Eine Konstante, die den Minimalwert int einhält, kann -2<sup>31</sup> haben.

Size

Die Anzahl der Bits, die verwendet werden, um einen int Wert in der binären Form von zwei Zusätze darzustellen.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
JniIdentityHashCode

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
JniPeerMembers

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

PeerReference

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Number)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Number)
Type

Die Class Instanz, die den Grundtyp intdarstellt.

Methoden

BitCount(Int32)

Gibt die Anzahl der Ein-Bit-Werte in der binären Darstellung der beiden Ergänzungen des angegebenen int Werts zurück.

ByteValue()

Gibt den Wert der angegebenen Zahl als ein byte.

(Geerbt von Number)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Compare(Int32, Int32)

Vergleicht zwei int Werte numerisch.

CompareTo(Integer)

Vergleicht zwei Integer Objekte numerisch.

CompareUnsigned(Int32, Int32)

Vergleicht zwei int Werte, die die Werte numerisch als nicht signiert behandeln.

Decode(String)

Decodiert a String in ein Integer.

Dispose()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
Dispose(Boolean)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
DivideUnsigned(Int32, Int32)

Gibt den nicht signierten Quotient zurück, um das erste Argument durch die zweite Spalte zu dividieren, wobei jedes Argument und das Ergebnis als nicht signierter Wert interpretiert wird.

DoubleValue()

Gibt den Wert dieses Integer Werts als double nach einer verbreiternden Grundtypkonvertierung zurück.

Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FloatValue()

Gibt den Wert dieses Integer Werts als float nach einer verbreiternden Grundtypkonvertierung zurück.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetInteger(String)

Bestimmt den ganzzahligen Wert der Systemeigenschaft mit dem angegebenen Namen.

GetInteger(String, Int32)

Bestimmt den ganzzahligen Wert der Systemeigenschaft mit dem angegebenen Namen.

GetInteger(String, Integer)

Gibt den ganzzahligen Wert der Systemeigenschaft mit dem angegebenen Namen zurück.

HashCode(Int32)

Gibt einen Hashcode für einen int Wert zurück; kompatibel mit Integer.hashCode().

HighestOneBit(Int32)

Gibt einen int Wert mit höchstens einem einzelnen Ein-Bit in der Position der höchsten Reihenfolge ("ganz links") im angegebenen int Wert zurück.

IntValue()

Gibt den Wert dieser Integer Eigenschaft als .int

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
LongValue()

Gibt den Wert dieses Integer Werts als long nach einer verbreiternden Grundtypkonvertierung zurück.

LowestOneBit(Int32)

Gibt einen int Wert mit höchstens einem einzelnen Ein-Bit in der Position der niedrigsten Reihenfolge ("ganz rechts") im angegebenen int Wert zurück.

Max(Int32, Int32)

Gibt die größer als zwei int Werte zurück, als ob durch Aufrufen .Math#max(int, int) Math.max

Min(Int32, Int32)

Gibt die kleineren von zwei int Werten zurück, als ob durch Aufrufen .Math#min(int, int) Math.min

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
NumberOfLeadingZeros(Int32)

Gibt die Anzahl von Nullbits zurück, die der höchsten Reihenfolge ("ganz links") in der binären Darstellung der beiden Ergänzungen des angegebenen int Werts vorausgehen.

NumberOfTrailingZeros(Int32)

Gibt die Anzahl der Nullbits nach der niedrigsten Reihenfolge ("ganz rechts") in der binären Darstellung des angegebenen int Werts zurück.

ParseInt(ICharSequence, Int32, Int32, Int32)

Analysiert das CharSequence Argument als angemeldetes int Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseInt(String)

Analysiert das Zeichenfolgenargument als signierte Dezimalzahl.

ParseInt(String, Int32)

Analysiert das Zeichenfolgenargument als signierte ganze Zahl in dem durch das zweite Argument angegebenen Radix.

ParseInt(String, Int32, Int32, Int32)

Analysiert das CharSequence Argument als angemeldetes int Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

Analysiert das CharSequence Argument als nicht signiert int im angegebenen , beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseUnsignedInt(String)

Analysiert das Zeichenfolgenargument als eine nicht signierte Dezimalzahl.

ParseUnsignedInt(String, Int32)

Analysiert das Zeichenfolgenargument als eine nicht signierte ganze Zahl in dem durch das zweite Argument angegebenen Radix.

ParseUnsignedInt(String, Int32, Int32, Int32)

Analysiert das CharSequence Argument als nicht signiert int im angegebenen , beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

RemainderUnsigned(Int32, Int32)

Gibt den nicht signierten Rest vom Dividieren des ersten Arguments durch die zweite zurück, wobei jedes Argument und das Ergebnis als nicht signierter Wert interpretiert wird.

Reverse(Int32)

Gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bits in der binären Darstellung der beiden Komplemente des angegebenen int Werts abgerufen wird.

ReverseBytes(Int32)

Gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bytes in der Komplementdarstellung des angegebenen int Werts abgerufen wird.

RotateLeft(Int32, Int32)

Gibt den Wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen int Werts um die angegebene Anzahl von Bits abgerufen wird.

RotateRight(Int32, Int32)

Gibt den wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen int Werts rechts durch die angegebene Anzahl von Bits abgerufen wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ShortValue()

Gibt den Wert der angegebenen Zahl als ein short.

(Geerbt von Number)
Signum(Int32)

Gibt die Signumfunktion des angegebenen int Werts zurück.

Sum(Int32, Int32)

Addiert zwei ganzzahlige Zahlen gemäß dem Operator +.

ToArray<T>()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
ToBinaryString(Int32)

Gibt eine Zeichenfolgendarstellung des ganzzahligen Arguments als nicht signierte ganze Zahl in base 2 zurück.

ToHexString(Int32)

Gibt eine Zeichenfolgendarstellung des ganzzahligen Arguments als nicht signierte ganze Zahl in base 16 zurück.

ToOctalString(Int32)

Gibt eine Zeichenfolgendarstellung des ganzzahligen Arguments als nicht signierte ganze Zahl in base 8 zurück.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
ToString(Int32)

Gibt ein String Objekt zurück, das die angegebene ganze Zahl darstellt.

ToString(Int32, Int32)

Gibt eine Zeichenfolgendarstellung des ersten Arguments in der durch das zweite Argument angegebenen Radix zurück.

ToUnsignedLong(Int32)

Konvertiert das Argument durch eine nicht signierte Konvertierung in long ein Argument.

ToUnsignedString(Int32)

Gibt eine Zeichenfolgendarstellung des Arguments als unsignierten Dezimalwert zurück.

ToUnsignedString(Int32, Int32)

Gibt eine Zeichenfolgendarstellung des ersten Arguments als unsignierten ganzzahligen Wert in der durch das zweite Argument angegebenen Radix zurück.

UnregisterFromRuntime()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
ValueOf(Int32)

Gibt eine Integer Instanz zurück, die den angegebenen int Wert darstellt.

ValueOf(String)

Gibt ein Integer Objekt zurück, das den Wert des angegebenen StringObjekts enthält.

ValueOf(String, Int32)

Gibt ein Integer Objekt zurück, das den wert enthält, der aus dem angegebenen String Wert extrahiert wird, wenn er mit dem vom zweiten Argument angegebenen Radix analysiert wird.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Operatoren

Explicit(Integer to Int32)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

Explizite Schnittstellenimplementierungen

IComparable.CompareTo(Object)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.GetTypeCode()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToBoolean(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToByte(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToChar(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToDateTime(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToDecimal(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToDouble(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToInt16(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToInt32(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToInt64(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToSByte(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToSingle(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToString(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToType(Type, IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToUInt16(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToUInt32(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IConvertible.ToUInt64(IFormatProvider)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

IJavaPeerable.Disposed()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
IJavaPeerable.Finalized()

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

GetJniTypeName(IJavaPeerable)

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

Gilt für: