Bagikan melalui


Integer Kelas

Definisi

Kelas Integer membungkus nilai jenis int primitif dalam objek.

[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
Warisan
Integer
Atribut
Penerapan

Keterangan

Kelas Integer membungkus nilai jenis int primitif dalam objek. Objek jenis Integer berisi bidang tunggal yang jenisnya adalah int.

Selain itu, kelas ini menyediakan beberapa metode untuk mengonversi int ke String dan menjadi String int, serta konstanta dan metode lain yang berguna saat berhadapan dengan int.

<-- Android-removed: paragraf di ValueBased

Ini adalah kelas berbasis nilai; programmer harus memperlakukan instans yang #equals(Objek) sama dengan yang dapat dipertukarkan dan tidak boleh menggunakan instans untuk sinkronisasi, atau perilaku yang tidak dapat diprediksi dapat terjadi. Misalnya, dalam rilis mendatang, sinkronisasi mungkin gagal. -->

Catatan implementasi: Implementasi metode "bit twiddling" (seperti #highestOneBit(int) highestOneBit dan #numberOfTrailingZeros(int) numberOfTrailingZeros) didasarkan pada materi dari Henry S. Warren, Jr.'s Hacker's Delight, (Addison Wesley, 2002).

Ditambahkan dalam 1.0.

Dokumentasi Java untuk java.lang.Integer.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

Integer(Int32)

Membuat objek yang baru dialokasikan Integer yang mewakili nilai yang ditentukan int .

Integer(String)

Membuat objek yang baru dialokasikan Integer yang mewakili int nilai yang ditunjukkan oleh String parameter .

Bidang

Bytes

Jumlah byte yang int digunakan untuk mewakili nilai dalam dua bentuk biner pelengkap.

MaxValue

Konstanta yang menyimpan nilai maksimum yang int dapat dimiliki, 2<sup>31</sup-1>.

MinValue

Konstanta yang menyimpan nilai minimum yang int dapat dimiliki, -2<sup>31</sup>.

Size

Jumlah bit yang digunakan untuk mewakili int nilai dalam bentuk biner pelengkap dua.

Properti

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
JniPeerMembers

Kelas Integer membungkus nilai jenis int primitif dalam objek.

PeerReference

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari Number)
ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari Number)
Type

Class Instans yang mewakili jenis intprimitif .

Metode

BitCount(Int32)

Mengembalikan jumlah satu-bit dalam representasi biner pelengkap dua dari nilai yang ditentukan int .

ByteValue()

Mengembalikan nilai angka yang ditentukan sebagai byte.

(Diperoleh dari Number)
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Compare(Int32, Int32)

Membandingkan dua int nilai secara numerik.

CompareTo(Integer)

Membandingkan dua Integer objek secara numerik.

CompareUnsigned(Int32, Int32)

Membandingkan dua int nilai secara numerik memperlakukan nilai sebagai tidak ditandatangani.

Decode(String)

Mendekode menjadi String Integer.

Dispose()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
Dispose(Boolean)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
DivideUnsigned(Int32, Int32)

Mengembalikan kuota yang tidak ditandatangani untuk membalik argumen pertama dengan argumen kedua di mana setiap argumen dan hasilnya ditafsirkan sebagai nilai yang tidak ditandatangani.

DoubleValue()

Mengembalikan nilai ini Integer sebagai double setelah konversi primitif yang melebar.

Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
FloatValue()

Mengembalikan nilai ini Integer sebagai float setelah konversi primitif yang melebar.

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetInteger(String)

Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan.

GetInteger(String, Int32)

Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan.

GetInteger(String, Integer)

Mengembalikan nilai bilangan bulat properti sistem dengan nama yang ditentukan.

HashCode(Int32)

Mengembalikan kode hash untuk int nilai; kompatibel dengan Integer.hashCode().

HighestOneBit(Int32)

int Mengembalikan nilai dengan paling banyak satu bit, dalam posisi urutan tertinggi ("paling kiri") satu-bit dalam nilai yang ditentukanint.

IntValue()

Mengembalikan nilai ini Integer sebagai int.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
LongValue()

Mengembalikan nilai ini Integer sebagai long setelah konversi primitif yang melebar.

LowestOneBit(Int32)

int Mengembalikan nilai dengan paling banyak satu bit, dalam posisi satu-bit urutan terendah ("paling kanan") dalam nilai yang ditentukanint.

Max(Int32, Int32)

Mengembalikan nilai yang lebih besar dari dua int nilai seolah-olah dengan memanggil Math#max(int, int) Math.max.

Min(Int32, Int32)

Mengembalikan nilai yang lebih kecil dari dua int nilai seolah-olah dengan memanggil Math#min(int, int) Math.min.

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NumberOfLeadingZeros(Int32)

Mengembalikan jumlah bit nol sebelum urutan tertinggi ("paling kiri") satu-bit dalam representasi biner pelengkap dua dari nilai yang ditentukan int .

NumberOfTrailingZeros(Int32)

Mengembalikan jumlah bit nol setelah urutan terendah ("paling kanan") satu-bit dalam representasi biner pelengkap dua dari nilai yang ditentukan int .

ParseInt(ICharSequence, Int32, Int32, Int32)

Mengurai CharSequence argumen sebagai ditandatangani int dalam , yang ditentukan radixdimulai pada yang ditentukan beginIndex dan diperluas ke endIndex - 1.

ParseInt(String)

Mengurai argumen string sebagai bilangan bulat desimal yang ditandatangani.

ParseInt(String, Int32)

Mengurai argumen string sebagai bilangan bulat yang ditandatangani dalam radiks yang ditentukan oleh argumen kedua.

ParseInt(String, Int32, Int32, Int32)

Mengurai CharSequence argumen sebagai ditandatangani int dalam , yang ditentukan radixdimulai pada yang ditentukan beginIndex dan diperluas ke endIndex - 1.

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

Mengurai CharSequence argumen sebagai tidak ditandatangani int dalam , dimulai radixpada yang ditentukan beginIndex dan diperluas ke endIndex - 1.

ParseUnsignedInt(String)

Mengurai argumen string sebagai bilangan bulat desimal yang tidak ditandatangani.

ParseUnsignedInt(String, Int32)

Mengurai argumen string sebagai bilangan bulat yang tidak ditandatangani dalam radix yang ditentukan oleh argumen kedua.

ParseUnsignedInt(String, Int32, Int32, Int32)

Mengurai CharSequence argumen sebagai tidak ditandatangani int dalam , dimulai radixpada yang ditentukan beginIndex dan diperluas ke endIndex - 1.

RemainderUnsigned(Int32, Int32)

Mengembalikan sisa yang tidak ditandatangani dari pembagian argumen pertama dengan argumen kedua di mana setiap argumen dan hasilnya ditafsirkan sebagai nilai yang tidak ditandatangani.

Reverse(Int32)

Mengembalikan nilai yang diperoleh dengan membalikkan urutan bit dalam representasi biner pelengkap keduanya dari nilai yang ditentukan int .

ReverseBytes(Int32)

Mengembalikan nilai yang diperoleh dengan membalikkan urutan byte dalam representasi pelengkap dua nilai yang ditentukan int .

RotateLeft(Int32, Int32)

Mengembalikan nilai yang diperoleh dengan memutar representasi biner pelengkap kedua dari nilai yang ditentukan yang ditinggalkan int oleh jumlah bit yang ditentukan.

RotateRight(Int32, Int32)

Mengembalikan nilai yang diperoleh dengan memutar representasi biner pelengkap kedua dari nilai yang ditentukan int tepat dengan jumlah bit yang ditentukan.

SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
ShortValue()

Mengembalikan nilai angka yang ditentukan sebagai short.

(Diperoleh dari Number)
Signum(Int32)

Mengembalikan fungsi signum dari nilai yang ditentukan int .

Sum(Int32, Int32)

Menambahkan dua bilangan bulat bersama-sama sesuai operator + .

ToArray<T>()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
ToBinaryString(Int32)

Mengembalikan representasi string dari argumen bilangan bulat sebagai bilangan bulat yang tidak ditandatangani di base 2.

ToHexString(Int32)

Mengembalikan representasi string dari argumen bilangan bulat sebagai bilangan bulat yang tidak ditandatangani di base 16.

ToOctalString(Int32)

Mengembalikan representasi string dari argumen bilangan bulat sebagai bilangan bulat yang tidak ditandatangani di base 8.

ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
ToString(Int32)

Mengembalikan objek yang String mewakili bilangan bulat yang ditentukan.

ToString(Int32, Int32)

Mengembalikan representasi string dari argumen pertama dalam radiks yang ditentukan oleh argumen kedua.

ToUnsignedLong(Int32)

Mengonversi argumen menjadi long dengan konversi yang tidak ditandatangani.

ToUnsignedString(Int32)

Mengembalikan representasi string dari argumen sebagai nilai desimal yang tidak ditandatangani.

ToUnsignedString(Int32, Int32)

Mengembalikan representasi string dari argumen pertama sebagai nilai bilangan bulat yang tidak ditandatangani dalam radix yang ditentukan oleh argumen kedua.

UnregisterFromRuntime()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
ValueOf(Int32)

Mengembalikan instans yang Integer mewakili nilai yang ditentukan int .

ValueOf(String)

Mengembalikan objek yang Integer menyimpan nilai dari String.

ValueOf(String, Int32)

Mengembalikan objek yang Integer menyimpan nilai yang diekstrak dari yang ditentukan saat diuraikan String dengan radix yang diberikan oleh argumen kedua.

Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)

Operator

Explicit(Integer to Int32)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

Implementasi Antarmuka Eksplisit

IComparable.CompareTo(Object)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.GetTypeCode()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToBoolean(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToByte(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToChar(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToDateTime(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToDecimal(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToDouble(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToInt16(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToInt32(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToInt64(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToSByte(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToSingle(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToString(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToType(Type, IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToUInt16(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToUInt32(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IConvertible.ToUInt64(IFormatProvider)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

IJavaPeerable.Disposed()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

GetJniTypeName(IJavaPeerable)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

Berlaku untuk