Integer.ParseInt Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| ParseInt(ICharSequence, Int32, Int32, Int32) |
Mengurai |
| 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 |
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
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.