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.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
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 Stringint, 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(Object) 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.

Java dokumentasi untuk java.lang.Integer.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Konstruktor

Nama Deskripsi
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

Nama Deskripsi
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

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
JniPeerMembers

Mendapatkan metadata JNI yang digunakan untuk memanggil anggota peer Java ini.

PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(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

Nama Deskripsi
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.

Compress(Int32, Int32)

Mengembalikan nilai yang diperoleh dengan mengompresi bit dari nilai yang ditentukan int , i, sesuai dengan masker bit yang ditentukan.

Construct(JniObjectReference, JniObjectReferenceOptions)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
Decode(String)

Mendekode menjadi StringInteger.

Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
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)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
Equals(Object)

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

(Diperoleh dari Object)
Expand(Int32, Int32)

Mengembalikan nilai yang diperoleh dengan memperluas bit dari nilai yang ditentukan int , i, sesuai dengan masker bit yang ditentukan.

FloatValue()

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

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
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.

GetInteger(String)

Menentukan 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 satu bit urutan terendah ("paling kanan") 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, Int32, Int32, Int32)

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

ParseInt(String, Int32)

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

ParseInt(String)

Mengurai argumen string sebagai bilangan bulat desimal yang ditandatangani.

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, Int32, Int32, Int32)

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

ParseUnsignedInt(String, Int32)

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

ParseUnsignedInt(String)

Mengurai argumen string sebagai bilangan bulat desimal yang tidak ditandatangani.

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)

Mengatur properti Handle.

(Diperoleh dari Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
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>()

Membuat array terkelola dari pembungkus array Java ini.

(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, Int32)

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

ToString(Int32)

Mengembalikan objek yang String mewakili bilangan bulat yang ditentukan.

ToUnsignedLong(Int32)

Mengonversi argumen menjadi long dengan konversi 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.

ToUnsignedString(Int32)

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

UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
ValueOf(Int32)

Mengembalikan instans yang Integer mewakili nilai yang ditentukan int .

ValueOf(String, Int32)

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

ValueOf(String)

Mengembalikan objek yang Integer menyimpan nilai dari String.

Wait()

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

(Diperoleh dari Object)
Wait(Int64, Int32)

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

(Diperoleh dari Object)
Wait(Int64)

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

(Diperoleh dari Object)

Operator

Nama Deskripsi
Explicit(Integer to Int32)

Mengonversi nilai yang ditentukan Integer menjadi Int32.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IComparable.CompareTo(Object)

Membandingkan nilai ini dengan objek yang ditentukan untuk pemesanan.

IConvertible.GetTypeCode()

Mengembalikan kode jenis untuk nilai ini.

IConvertible.ToBoolean(IFormatProvider)

Mengonversi nilai ini menjadi Boolean.

IConvertible.ToByte(IFormatProvider)

Mengonversi nilai ini menjadi Byte.

IConvertible.ToChar(IFormatProvider)

Mengonversi nilai ini menjadi Char.

IConvertible.ToDateTime(IFormatProvider)

Konversi ke DateTime tidak didukung dan melemparkan InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Mengonversi nilai ini menjadi Decimal.

IConvertible.ToDouble(IFormatProvider)

Mengonversi nilai ini menjadi Double.

IConvertible.ToInt16(IFormatProvider)

Mengonversi nilai ini menjadi Int16.

IConvertible.ToInt32(IFormatProvider)

Mengonversi nilai ini menjadi Int32.

IConvertible.ToInt64(IFormatProvider)

Mengonversi nilai ini menjadi Int64.

IConvertible.ToSByte(IFormatProvider)

Mengonversi nilai ini menjadi SByte.

IConvertible.ToSingle(IFormatProvider)

Mengonversi nilai ini menjadi Single.

IConvertible.ToString(IFormatProvider)

Mengonversi nilai ini menjadi String.

IConvertible.ToType(Type, IFormatProvider)

Mengonversi nilai ini ke jenis yang ditentukan oleh conversionType.

IConvertible.ToUInt16(IFormatProvider)

Mengonversi nilai ini menjadi UInt16.

IConvertible.ToUInt32(IFormatProvider)

Mengonversi nilai ini menjadi UInt32.

IConvertible.ToUInt64(IFormatProvider)

Mengonversi nilai ini menjadi UInt64.

IJavaPeerable.Disposed()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Kelas Integer membungkus nilai jenis int primitif dalam objek.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Kelas Integer membungkus nilai jenis int primitif dalam objek.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk