Saya memiliki file properti dengan properti dengan nilai Daftar (dipisahkan koma), bagaimana cara menulis properti ini dalam multi-baris? (garis miring terbalik setelah koma)?
Saya tidak dapat menemukan apa pun tentang ini atau setidaknya tentang melepaskan koma ke koma dan garis miring terbalik.
java
properties
apache-commons-config
Uhkkgjhfjf Jgkjkhj
sumber
sumber
Jawaban:
Jika yang Anda maksud sebagai berikut; yang hanya mengandalkan garis miring terbalik + ujung garis. Saya baru saja menemukannya didokumentasikan di: http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html
sumber
Periksa Panduan Pengguna untuk file Properti :
Karakter Khusus dan Pelarian :
Garis miring terbalik lebih sulit.
Daftar dan array :
sumber
Anda perlu menggabungkan
\n
karakter di dalam konten dan pelarian kelanjutan baris (\<eol>
di akhir baris) untuk mendapatkan properti multi baris benar-benar diwakili dalam file properti dan dalam nilai yang dikembalikan:Tidak yakin apakah commons-configuration dapat dikonfigurasi untuk benar-benar menggunakan sintaks ini untuk menulis.
sumber
Pilihan lain adalah menggunakan salah satu format properti yang dirancang untuk mendukung nilai multi-baris.
XML dapat menangani properti multi-baris dengan baik, tetapi memiliki banyak noise.
MProps: adalah contoh format yang hampir tidak memerlukan pemformatan khusus: https://github.com/mprops/mprops-java
sumber