Properties Kelas
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.
Kelas Properties mewakili sekumpulan properti persisten.
[Android.Runtime.Register("java/util/Properties", DoNotGenerateAcw=true)]
public class Properties : Java.Lang.Object
[<Android.Runtime.Register("java/util/Properties", DoNotGenerateAcw=true)>]
type Properties = class
inherit Object
- Warisan
- Turunan
- Atribut
Keterangan
Kelas Properties mewakili sekumpulan properti persisten.
Properties dapat disimpan ke aliran atau dimuat dari aliran. Setiap kunci dan nilai yang sesuai dalam daftar properti adalah string.
Daftar properti dapat berisi daftar properti lain sebagai "default"; daftar properti kedua ini dicari jika kunci properti tidak ditemukan dalam daftar properti asli.
Karena Properties mewarisi dari Hashtable, put metode dan putAll dapat diterapkan ke Properties objek. Penggunaannya sangat tidak disarankan karena mereka memungkinkan pemanggil untuk menyisipkan entri yang kunci atau nilainya bukan Strings. Metode setProperty harus digunakan sebagai gantinya.
store Jika metode atau save dipanggil pada objek "disusupi" Properties yang berisi non-kunciString atau nilai, panggilan akan gagal. Demikian pula, panggilan ke propertyNames metode atau list akan gagal jika dipanggil pada objek "disusupi" Properties yang berisi non-kunciString .
Iterator yang dikembalikan oleh iterator metode "tampilan koleksi" kelas ini (yaitu, , entrySet()keySet(), dan values()) mungkin tidak gagal-cepat (tidak seperti implementasi Hashtable). Iterator ini dijamin untuk melintasi elemen seperti yang ada pada konstruksi tepat sekali, dan dapat (tetapi tidak dijamin) mencerminkan modifikasi apa pun berikutnya untuk konstruksi.
Metode #load(java.io.Reader) load(Reader)/#store(java.io.Writer, java.lang.String) store(Writer, String) memuat dan menyimpan properti dari dan ke aliran berbasis karakter dalam format berorientasi garis sederhana yang ditentukan di bawah ini.
Metode bekerja #load(java.io.InputStream) load(InputStream)/#store(java.io.OutputStream, java.lang.String) store(OutputStream, String) dengan cara yang sama seperti pasangan load(Reader)/store(Writer, String), kecuali aliran input/output dikodekan dalam pengodean karakter ISO 8859-1. Karakter yang tidak dapat diwakili secara langsung dalam pengodean ini dapat ditulis menggunakan escape Unicode seperti yang didefinisikan di bagian {
Ditambahkan dalam 1.0.
Java dokumentasi untuk java.util.Properties.
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 |
|---|---|
| Properties() |
Membuat daftar properti kosong tanpa nilai default. |
| Properties(Int32) |
Membuat daftar properti kosong tanpa nilai default, dan dengan ukuran awal yang mengakomodasi jumlah elemen yang ditentukan tanpa perlu mengubah ukuran secara dinamis. |
| Properties(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
| Properties(Properties) |
Membuat daftar properti kosong dengan default yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| Class |
Mengembalikan kelas runtime dari . |
| Defaults |
Daftar properti yang berisi nilai default untuk kunci apa pun yang tidak ditemukan dalam daftar properti ini. |
| 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 |
| JniPeerMembers |
Kelas |
| 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. |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
Metode
| Nama | Deskripsi |
|---|---|
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Compute(Object, IBiFunction) |
Kelas |
| ComputeIfAbsent(Object, IFunction) |
Kelas |
| ComputeIfPresent(Object, IBiFunction) |
Kelas |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Kelas |
| 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 |
| Equals(Object) |
Kelas |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| ForEach(IBiConsumer) |
Kelas |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| GetOrDefault(Object, Object) |
Kelas |
| GetProperty(String, String) |
Mencari properti dengan kunci yang ditentukan dalam daftar properti ini. |
| GetProperty(String) |
Mencari properti dengan kunci yang ditentukan dalam daftar properti ini. |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| List(PrintStream) |
Mencetak daftar properti ini ke aliran output yang ditentukan. |
| List(PrintWriter) |
Mencetak daftar properti ini ke aliran output yang ditentukan. |
| Load(Reader) |
Membaca daftar properti (pasangan kunci dan elemen) dari aliran karakter input dalam format berorientasi garis sederhana. |
| Load(Stream) |
Membaca daftar properti (pasangan kunci dan elemen) dari aliran byte input. |
| LoadFromXML(Stream) |
Memuat semua properti yang diwakili oleh dokumen XML pada aliran input yang ditentukan ke dalam tabel properti ini. |
| Merge(Object, Object, IBiFunction) |
Kelas |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| PropertyNames() |
Mengembalikan enumerasi semua kunci dalam daftar properti ini, termasuk kunci yang berbeda dalam daftar properti default jika kunci dengan nama yang sama belum ditemukan dari daftar properti utama. |
| Put(Object, Object) |
Kelas |
| PutAll(IDictionary<Object,Object>) |
Kelas |
| PutIfAbsent(Object, Object) |
Kelas |
| Replace(Object, Object, Object) |
Kelas |
| Replace(Object, Object) |
Kelas |
| ReplaceAll(IBiFunction) |
Kelas |
| Save(Stream, String) |
Kedaluwarsa.
|
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Kelas |
| SetProperty(String, String) |
|
| Store(Stream, String) |
Menulis daftar properti ini (pasangan kunci dan elemen) dalam tabel ini |
| Store(Writer, String) |
Menulis daftar properti ini (pasangan kunci dan elemen) dalam tabel ini |
| StoreToXML(Stream, String, Charset) |
Kelas |
| StoreToXML(Stream, String, String) |
Memancarkan dokumen XML yang mewakili semua properti yang terkandung dalam tabel ini, menggunakan pengodean yang ditentukan. |
| StoreToXML(Stream, String) |
Memancarkan dokumen XML yang mewakili semua properti yang terkandung dalam tabel ini. |
| StringPropertyNames() |
Mengembalikan sekumpulan kunci dalam daftar properti ini di mana kunci dan nilai yang sesuai adalah string, termasuk kunci yang berbeda dalam daftar properti default jika kunci dengan nama yang sama belum ditemukan dari daftar properti utama. |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| 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 real time telah berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Kelas |
| IJavaPeerable.Finalized() |
Kelas |
| IJavaPeerable.JniObjectReferenceControlBlock |
Kelas |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Kelas |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |