Integer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 int
sowie 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(String) |
Erstellt ein neu zugeordnetes |
Felder
Bytes |
Die Anzahl der Bytes, die verwendet werden, um einen |
MaxValue |
Eine Konstante, die den maximal zulässigen Wert |
MinValue |
Eine Konstante, die den Minimalwert |
Size |
Die Anzahl der Bits, die verwendet werden, um einen |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
JniIdentityHashCode |
Die |
JniPeerMembers |
Die |
PeerReference |
Die |
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 |
Methoden
BitCount(Int32) |
Gibt die Anzahl der Ein-Bit-Werte in der binären Darstellung der beiden Ergänzungen des angegebenen |
ByteValue() |
Gibt den Wert der angegebenen Zahl als ein |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Compare(Int32, Int32) |
Vergleicht zwei |
CompareTo(Integer) |
Vergleicht zwei |
CompareUnsigned(Int32, Int32) |
Vergleicht zwei |
Decode(String) |
Decodiert a |
Dispose() |
Die |
Dispose(Boolean) |
Die |
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 |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
FloatValue() |
Gibt den Wert dieses |
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 |
HighestOneBit(Int32) |
Gibt einen |
IntValue() |
Gibt den Wert dieser |
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 |
LowestOneBit(Int32) |
Gibt einen |
Max(Int32, Int32) |
Gibt die größer als zwei |
Min(Int32, Int32) |
Gibt die kleineren von zwei |
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 |
NumberOfTrailingZeros(Int32) |
Gibt die Anzahl der Nullbits nach der niedrigsten Reihenfolge ("ganz rechts") in der binären Darstellung des angegebenen |
ParseInt(ICharSequence, Int32, Int32, Int32) |
Analysiert das |
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 |
ParseUnsignedInt(ICharSequence, Int32, Int32, Int32) |
Analysiert das |
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 |
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 |
ReverseBytes(Int32) |
Gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bytes in der Komplementdarstellung des angegebenen |
RotateLeft(Int32, Int32) |
Gibt den Wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen |
RotateRight(Int32, Int32) |
Gibt den wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ShortValue() |
Gibt den Wert der angegebenen Zahl als ein |
Signum(Int32) |
Gibt die Signumfunktion des angegebenen |
Sum(Int32, Int32) |
Addiert zwei ganzzahlige Zahlen gemäß dem Operator +. |
ToArray<T>() |
Die |
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 |
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 |
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 |
ValueOf(Int32) |
Gibt eine |
ValueOf(String) |
Gibt ein |
ValueOf(String, Int32) |
Gibt ein |
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 |
Explizite Schnittstellenimplementierungen
IComparable.CompareTo(Object) |
Die |
IConvertible.GetTypeCode() |
Die |
IConvertible.ToBoolean(IFormatProvider) |
Die |
IConvertible.ToByte(IFormatProvider) |
Die |
IConvertible.ToChar(IFormatProvider) |
Die |
IConvertible.ToDateTime(IFormatProvider) |
Die |
IConvertible.ToDecimal(IFormatProvider) |
Die |
IConvertible.ToDouble(IFormatProvider) |
Die |
IConvertible.ToInt16(IFormatProvider) |
Die |
IConvertible.ToInt32(IFormatProvider) |
Die |
IConvertible.ToInt64(IFormatProvider) |
Die |
IConvertible.ToSByte(IFormatProvider) |
Die |
IConvertible.ToSingle(IFormatProvider) |
Die |
IConvertible.ToString(IFormatProvider) |
Die |
IConvertible.ToType(Type, IFormatProvider) |
Die |
IConvertible.ToUInt16(IFormatProvider) |
Die |
IConvertible.ToUInt32(IFormatProvider) |
Die |
IConvertible.ToUInt64(IFormatProvider) |
Die |
IJavaPeerable.Disposed() |
Die |
IJavaPeerable.DisposeUnlessReferenced() |
Die |
IJavaPeerable.Finalized() |
Die |
IJavaPeerable.JniManagedPeerState |
Die |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Die |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Die |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Die |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Die |
GetJniTypeName(IJavaPeerable) |
Die |