Integer.ParseInt Metode

Definisi

Overload

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

ParseInt(ICharSequence, Int32, Int32, Int32)

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

[Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)]
public static int ParseInt(Java.Lang.ICharSequence s, int beginIndex, int endIndex, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)>]
static member ParseInt : Java.Lang.ICharSequence * int * int * int -> int

Parameter

s
ICharSequence

yang CharSequence berisi representasi yang int akan diurai

beginIndex
Int32

indeks awal, inklusif.

endIndex
Int32

indeks akhir, eksklusif.

radix
Int32

radix yang akan digunakan saat mengurai s.

Mengembalikan

yang ditandatangani int yang diwakili oleh berikutnya dalam radix yang ditentukan.

Atribut

Keterangan

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

Metode ini tidak mengambil langkah-langkah untuk menjaga terhadap yang CharSequence bermutasi saat mengurai.

Ditambahkan dalam 9.

Java dokumentasi untuk java.lang.Integer.parseInt(java.lang.CharSequence, int, int, int).

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.

Berlaku untuk

ParseInt(String)

Mengurai argumen string sebagai bilangan bulat desimal yang ditandatangani.

[Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")]
public static int ParseInt(string s);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")>]
static member ParseInt : string -> int

Parameter

s
String

yang String berisi representasi yang int akan diurai

Mengembalikan

nilai bilangan bulat yang diwakili oleh argumen dalam desimal.

Atribut

Pengecualian

jika string tidak dapat diuraikan sebagai nilai bilangan bulat.

Keterangan

Mengurai argumen string sebagai bilangan bulat desimal yang ditandatangani. Karakter dalam string semuanya harus berupa digit desimal, kecuali bahwa karakter pertama mungkin merupakan tanda '-' minus ASCII ('\u005Cu002D') untuk menunjukkan nilai negatif atau tanda '+' plus ASCII ('\u005Cu002B') untuk menunjukkan nilai positif. Nilai bilangan bulat yang dihasilkan dikembalikan, persis seperti argumen dan radix 10 diberikan sebagai argumen ke #parseInt(java.lang.String, int) metode .

Java dokumentasi untuk java.lang.Integer.parseInt(java.lang.String).

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.

Berlaku untuk

ParseInt(String, Int32)

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

[Android.Runtime.Register("parseInt", "(Ljava/lang/String;I)I", "")]
public static int ParseInt(string s, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;I)I", "")>]
static member ParseInt : string * int -> int

Parameter

s
String

yang String berisi representasi bilangan bulat yang akan diurai

radix
Int32

radix yang akan digunakan saat mengurai s.

Mengembalikan

bilangan bulat yang diwakili oleh argumen string dalam radiks yang ditentukan.

Atribut

Pengecualian

jika string tidak dapat diuraikan sebagai nilai bilangan bulat, atau radix Character.MAX_RADIX.

Keterangan

Mengurai argumen string sebagai bilangan bulat yang ditandatangani dalam radiks yang ditentukan oleh argumen kedua. Karakter dalam string semuanya harus berupa digit dari radix yang ditentukan (sebagaimana ditentukan oleh apakah java.lang.Character#digit(char, int) mengembalikan nilai nonnegatif), kecuali bahwa karakter pertama mungkin merupakan tanda '-' minus ASCII ('\u005Cu002D') untuk menunjukkan nilai negatif atau tanda '+' plus ASCII ('\u005Cu002B') untuk menunjukkan nilai positif. Nilai bilangan bulat yang dihasilkan dikembalikan.

Pengecualian jenis NumberFormatException dilemparkan jika salah satu situasi berikut terjadi: <ul><li>Argumen pertama adalah null atau adalah string nol panjang.

<li>Radiks lebih kecil dari java.lang.Character#MIN_RADIX atau lebih besar dari java.lang.Character#MAX_RADIX.

<li>Karakter apa pun dari string bukan digit dari radix yang ditentukan, kecuali bahwa karakter pertama mungkin merupakan tanda '-' minus ('\u005Cu002D') atau tanda '+' plus ('\u005Cu002B') asalkan string lebih panjang dari panjang 1.

<li>Nilai yang diwakili oleh string bukan nilai jenis int. </ul>

Contoh: <blockquote>

parseInt("0", 10) returns 0
            parseInt("473", 10) returns 473
            parseInt("+42", 10) returns 42
            parseInt("-0", 10) returns 0
            parseInt("-FF", 16) returns -255
            parseInt("1100110", 2) returns 102
            parseInt("2147483647", 10) returns 2147483647
            parseInt("-2147483648", 10) returns -2147483648
            parseInt("2147483648", 10) throws a NumberFormatException
            parseInt("99", 8) throws a NumberFormatException
            parseInt("Kona", 10) throws a NumberFormatException
            parseInt("Kona", 27) returns 411787

</blockquote>

Java dokumentasi untuk java.lang.Integer.parseInt(java.lang.String, int).

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.

Berlaku untuk

ParseInt(String, Int32, Int32, Int32)

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

public static int ParseInt(string s, int beginIndex, int endIndex, int radix);
static member ParseInt : string * int * int * int -> int

Parameter

s
String

yang CharSequence berisi representasi yang int akan diurai

beginIndex
Int32

indeks awal, inklusif.

endIndex
Int32

indeks akhir, eksklusif.

radix
Int32

radix yang akan digunakan saat mengurai s.

Mengembalikan

yang ditandatangani int yang diwakili oleh berikutnya dalam radix yang ditentukan.

Keterangan

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

Metode ini tidak mengambil langkah-langkah untuk menjaga terhadap yang CharSequence bermutasi saat mengurai.

Ditambahkan dalam 9.

Java dokumentasi untuk java.lang.Integer.parseInt(java.lang.CharSequence, int, int, int).

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.

Berlaku untuk