Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Mengurus Fail Harta Java dengan Cekap?

Bagaimanakah Saya Boleh Mengurus Fail Harta Java dengan Cekap?

DDD
Lepaskan: 2024-12-12 17:17:11
asal
805 orang telah melayarinya

How Can I Efficiently Manage Java Property Files?

Pengurusan Fail Harta Java

Mengusahakan nilai konfigurasi dalam kod Java selalunya melibatkan penyimpanannya dalam fail harta. Berikut ialah panduan untuk menggunakan fail sifat Java dengan cekap:

Lokasi dan Sambungan Fail

Fail harta boleh diletakkan di mana-mana sahaja yang boleh diakses oleh laluan kelas. Mereka tidak perlu berada dalam pakej yang sama dengan kod yang memuatkannya. Walau bagaimanapun, adalah disyorkan untuk memastikan fail teratur dan dekat dengan kod yang menggunakannya.

Bagi sambungan fail, '.txt' boleh diterima, tetapi '.properties' lebih biasa digunakan dan membantu mengenal pasti fail seperti yang dimaksudkan untuk konfigurasi kunci/nilai.

Memuatkan Fail Harta

Untuk memuatkan fail hartanah, cipta objek Properties dan sediakan InputStream kepada kaedah load()nya. InputStream boleh diperolehi daripada laluan fail atau mana-mana sumber yang menyediakan akses kepada fail:

Properties properties = new Properties();
try {
  properties.load(new FileInputStream("path/filename"));
} catch (IOException e) {
  // Handle IOException
}
Salin selepas log masuk

Lelaran atas Nilai

Untuk mengulang melalui pasangan kunci/nilai dalam fail harta, gunakan kaedah stringPropertyNames() untuk mendapatkan tatasusunan kunci harta. Untuk setiap kunci, dapatkan nilai yang sepadan menggunakan kaedah getProperty():

for(String key : properties.stringPropertyNames()) {
  String value = properties.getProperty(key);
  System.out.println(key + " -> " + value);
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengurus Fail Harta Java dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan