Latest web development tutorials

Java Properti Antarmuka

Sifat mewarisi dari Hashtable. Merupakan satu set terus-menerus dari sifat. Setiap kunci dan nilai yang sesuai dalam daftar properti adalah string.

kelas properti yang digunakan oleh banyak kelas Java. Sebagai contoh, ketika mengembalikan nilai variabel lingkungan sebagai System.getProperties (metode).

Sifat didefinisikan sebagai variabel instance. Variabel ini memegang daftar sifat bawaan objek atribut yang terkait.

Properties defaults;

kelas sifat mendefinisikan dua konstruktor. Konstruktor pertama tidak ada default.

Properties()

Konstruktor kedua menggunakan propDefault sebagai default. Dalam kedua kasus, daftar atribut kosong:

Properties(Properties propDefault)

Terlepas dari metode Hashtable sebagaimana didefinisikan dalam, Properties mendefinisikan metode berikut:

Tidak. metode Deskripsi
1 String getProperty (key String)
properti pencarian dalam daftar properti ini dengan kunci tertentu.
2 String getProperty (key String, String defaultProperty )
properti pencarian dalam daftar properti dengan kunci tertentu.
3 kekosongan daftar (PrintStream streamOut)
daftar properti untuk output stream yang ditentukan.
4 kekosongan daftar (PrintWriter streamOut)
daftar properti untuk output stream yang ditentukan.
5 kekosongan beban (InputStream streamin) throws IOException
Membaca daftar properti (kunci dan elemen pasang) dari input stream.
6 propertyNames pencacahan ()
Dalam format line-berorientasi sederhana Dibaca daftar properti (kunci dan elemen pasang) dari aliran input karakter.
7 Objek setProperty (key String, nilai String )
Metode panggilan Hashtable untuk menempatkan.
8 kekosongan toko (OutputStream streamOut, deskripsi String )
Cocok untuk menggunakan beban (InputStream) metode untuk loading ke dalam format tabel Properties, meja Properti ini dalam daftar properti (kunci dan elemen pasang) ke output stream.

contoh

Program berikut ini merupakan struktur data ini mendukung beberapa metode:

import java.util.*;

public class PropDemo {

   public static void main(String args[]) {
      Properties capitals = new Properties();
      Set states;
      String str;
      
      capitals.put("Illinois", "Springfield");
      capitals.put("Missouri", "Jefferson City");
      capitals.put("Washington", "Olympia");
      capitals.put("California", "Sacramento");
      capitals.put("Indiana", "Indianapolis");

      // Show all states and capitals in hashtable.
      states = capitals.keySet(); // get set-view of keys
      Iterator itr = states.iterator();
      while(itr.hasNext()) {
         str = (String) itr.next();
         System.out.println("The capital of " +
            str + " is " + capitals.getProperty(str) + ".");
      }
      System.out.println();

      // look for state not in list -- specify default
      str = capitals.getProperty("Florida", "Not Found");
      System.out.println("The capital of Florida is "
          + str + ".");
   }
}

Contoh di atas hasil disusun adalah sebagai berikut:

The capital of Missouri is Jefferson City.
The capital of Illinois is Springfield.
The capital of Indiana is Indianapolis.
The capital of California is Sacramento.
The capital of Washington is Olympia.

The capital of Florida is Not Found.