Integer.GetInteger 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 |
|---|---|
| GetInteger(String) |
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, Int32) |
Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan. |
GetInteger(String)
Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan.
[Android.Runtime.Register("getInteger", "(Ljava/lang/String;)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer? GetInteger(string nm);
[<Android.Runtime.Register("getInteger", "(Ljava/lang/String;)Ljava/lang/Integer;", "")>]
static member GetInteger : string -> Java.Lang.Integer
Parameter
- nm
- String
nama properti.
Mengembalikan
Integer nilai properti .
- Atribut
Keterangan
Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan.
Argumen pertama diperlakukan sebagai nama properti sistem. Properti sistem dapat diakses melalui java.lang.System#getProperty(java.lang.String) metode . Nilai string properti ini kemudian ditafsirkan sebagai nilai bilangan bulat menggunakan tata bahasa yang didukung oleh Integer#decode decode dan objek yang Integer mewakili nilai ini dikembalikan.
Jika tidak ada properti dengan nama yang ditentukan, jika nama yang ditentukan kosong atau null, atau jika properti tidak memiliki format numerik yang benar, maka null dikembalikan.
Dengan kata lain, metode ini mengembalikan objek yang Integer sama dengan nilai:
<blockquote>getInteger(nm, null)</blockquote>
Java dokumentasi untuk java.lang.Integer.getInteger(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
GetInteger(String, Integer)
Mengembalikan nilai bilangan bulat properti sistem dengan nama yang ditentukan.
[Android.Runtime.Register("getInteger", "(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer? GetInteger(string nm, Java.Lang.Integer? val);
[<Android.Runtime.Register("getInteger", "(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;", "")>]
static member GetInteger : string * Java.Lang.Integer -> Java.Lang.Integer
Parameter
- nm
- String
nama properti.
- val
- Integer
nilai default.
Mengembalikan
Integer nilai properti .
- Atribut
Keterangan
Mengembalikan nilai bilangan bulat properti sistem dengan nama yang ditentukan. Argumen pertama diperlakukan sebagai nama properti sistem. Properti sistem dapat diakses melalui java.lang.System#getProperty(java.lang.String) metode . Nilai string properti ini kemudian ditafsirkan sebagai nilai bilangan bulat, sesuai Integer#decode decode metode, dan objek yang Integer mewakili nilai ini dikembalikan; dalam ringkasan:
<ul><li>Jika nilai properti dimulai dengan dua karakter 0x ASCII atau karakter #ASCII , tidak diikuti dengan tanda minus, maka sisanya diurai sebagai bilangan bulat heksadesimal persis seperti metode #valueOf(java.lang.String, int) dengan radix 16.
<li>Jika nilai properti dimulai dengan karakter 0 ASCII diikuti oleh karakter lain, nilai tersebut diurai sebagai bilangan bulat oktal persis seperti metode #valueOf(java.lang.String, int) dengan radix 8.
<li>Jika tidak, nilai properti diurai sebagai bilangan bulat desimal persis seperti metode #valueOf(java.lang.String, int) dengan radix 10.
</ul>
Argumen kedua adalah nilai default. Nilai default dikembalikan jika tidak ada properti dari nama yang ditentukan, jika properti tidak memiliki format numerik yang benar, atau jika nama yang ditentukan kosong atau null.
Java dokumentasi untuk java.lang.Integer.getInteger(java.lang.String, 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.
Berlaku untuk
GetInteger(String, Int32)
Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan.
[Android.Runtime.Register("getInteger", "(Ljava/lang/String;I)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer? GetInteger(string nm, int val);
[<Android.Runtime.Register("getInteger", "(Ljava/lang/String;I)Ljava/lang/Integer;", "")>]
static member GetInteger : string * int -> Java.Lang.Integer
Parameter
- nm
- String
nama properti.
- val
- Int32
nilai default.
Mengembalikan
Integer nilai properti .
- Atribut
Keterangan
Menentukan nilai bilangan bulat properti sistem dengan nama yang ditentukan.
Argumen pertama diperlakukan sebagai nama properti sistem. Properti sistem dapat diakses melalui java.lang.System#getProperty(java.lang.String) metode . Nilai string properti ini kemudian ditafsirkan sebagai nilai bilangan bulat menggunakan tata bahasa yang didukung oleh Integer#decode decode dan objek yang Integer mewakili nilai ini dikembalikan.
Argumen kedua adalah nilai default. Objek Integer yang mewakili nilai argumen kedua dikembalikan jika tidak ada properti dari nama yang ditentukan, jika properti tidak memiliki format numerik yang benar, atau jika nama yang ditentukan kosong atau null.
Dengan kata lain, metode ini mengembalikan objek yang Integer sama dengan nilai:
<blockquote>getInteger(nm, Integer.valueOf(val))</blockquote>
tetapi dalam praktiknya dapat diimplementasikan dengan cara seperti:
<blockquote>
Integer result = getInteger(nm, null);
return (result == null) ? Integer.valueOf(val) : result;
</blockquote>
untuk menghindari alokasi objek yang Integer tidak perlu ketika nilai default tidak diperlukan.
Java dokumentasi untuk java.lang.Integer.getInteger(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.