Ada properti kelas yang relatif penting (java.util.properties), yang terutama digunakan untuk membaca file konfigurasi java. Berbagai bahasa memiliki file konfigurasi yang didukung sendiri. Banyak variabel dalam file konfigurasi sering diubah. Ini juga untuk memfasilitasi pengguna dan memungkinkan pengguna untuk memodifikasi pengaturan variabel terkait tanpa program itu sendiri. Hari ini, kita akan mulai menggunakan properti.
Penggunaan properti di java
Dokumentasi Properti Deskripsi:
Kelas Properties mewakili seperangkat properti yang persisten. Properti dapat disimpan ke aliran atau dimuat dari aliran. Setiap kunci dan nilai yang sesuai dalam daftar properti adalah string.
Deskripsi Kelas Properti:
Properti kelas publik memperluas hashtable <objek, objek>
Struktur proyek tes adalah sebagai berikut:
1. Dalam file huhx.properties, kami menambahkan sepotong data untuk kenyamanan:
name = huhx
2. Muat dan baca file huhx.properties untuk mendapatkan properti yang sesuai
Properties Properties = New Properties (); FileInputStream fis = FileInputStream baru ("huhx.properties"); properties.load (fis); system.out.println (properties.get ("name")); 3. Penggunaan metode daftar properti
PrintStream printStream = System.out; properties.list (printStream);
Kode Metode Daftar Khusus:
public void list(PrintStream out) {out.println("-- listing properties --");Hashtable h = new Hashtable();enumerate(h);for (Enumeration e = h.keys() ; e.hasMoreElements() ;) {String key = (String)e.nextElement();String val = (String)h.get(key);if (val.length() > 40) {val = val.substring (0, 37) + "...";} out.println (key + "=" + val);}} 4. Penggunaan metode toko properti
OutputStream outputStream = new fileoutputStream ("huhx.txt"); properties.store (outputStream, "komentar"); 5. Penggunaan Metode StoreToxML Properties
OutputStream outputStream2 = new fileoutputStream ("huhx.xml"); properties.storetoxml (outputStream2, "komentar"); 6. File final yang dihasilkan adalah sebagai berikut:
huhx.txt:
#Komentar#Kamis 19 Mei 19:19:36 CST 2016Name = Huhx
huhx.xml:
<? Xml Version = "1.0" encoding = "UTF-8" mandiri = "no"?> <! Sistem properti Doctype "http://java.sun.com/dtd/properties.dtd"><properties> <comment>comment</comment> <entry key =" name "> HUHHH HUH <comment> </comment <entry Key =" name "> huHhHHHHHHH
Tautan ramah, propertiestest.java:
Paket com.huhx.linux; impor java.io.fileInputStream; impor java.io.fileoutputStream; impor java.io.outputStream; import java.io.printstream; import java.util.properties; Penggunaan Public PROPERTESTESTEST {Public Static Main Main (String [] Properties();FileInputStream fis = new FileInputStream("huhx.properties");properties.load(fis);System.out.println(properties.get("name"));// The following is the part of the test PrintStream printStream = System.out;properties.list(printStream);OutputStream outputStream = new FileOutputStream ("huhx.txt"); properties.store (outputStream, "komentar"); outputStream outputStream2 = new fileoutputStream ("huhx.xml"); properties.storetoxml (outputStream2, "komentar");}} Di atas adalah penjelasan terperinci tentang penggunaan properti di Java yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!