Integer.GetInteger Metode

Definisi

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.

Berlaku untuk