هناك خصائص فئة مهمة نسبيًا (java.util.properties) ، والتي تستخدم بشكل أساسي لقراءة ملفات تكوين Java. اللغات المختلفة لها ملفات التكوين المدعومة الخاصة بها. غالبًا ما يتم تغيير العديد من المتغيرات في ملفات التكوين. هذا أيضًا لتسهيل المستخدمين والسماح للمستخدمين بتعديل الإعدادات المتغيرة ذات الصلة دون البرنامج نفسه. اليوم ، سنبدأ في استخدام الخصائص.
استخدام الخصائص في جافا
وصف الوثائق خصائص:
تمثل فئة الخصائص مجموعة مستمرة من الخصائص. يمكن حفظ الخصائص إلى دفق أو تحميل من دفق. كل مفتاح وقيمته المقابلة في قائمة الخصائص هي سلسلة.
وصف فئة الخصائص:
خصائص الفئة العامة تمتد علامة التصنيف <كائن ، كائن>
هيكل مشروع الاختبار على النحو التالي:
1. في ملف Huhx.Properties ، نضيف جزءًا من البيانات للراحة:
الاسم = huhx
2. تحميل وقراءة ملف huhx.properties للحصول على الخصائص المقابلة
خصائص الخصائص = خصائص جديدة () ؛ fileInputStream fis = new FileInputStream ("huhx.properties") ؛ properties.load (fis) ؛ system.out.println (properties.get ("name")) ؛ 3. استخدام طريقة قائمة الخصائص
printstream printstream = system.out ؛ properties.list (printStream) ؛
رمز محدد طريقة القائمة:
قائمة void العامة (printstream out) {out.println ("-خصائص الإدراج-") ؛ hashtable h = new hashtable () ؛ enumerate (h) ؛ for (التعداد e = h.keys () ؛ = Val.SubString (0 ، 37) + "..." ؛} out.println (key + "=" + val) ؛}} 4. استخدام طريقة متجر الخصائص
outputStream OutputStream = جديد fileOutputStream ("huhx.txt") ؛ properties.store (outputStream ، "التعليقات") ؛ 5. استخدام طريقة Storetoxml الخصائص
outputStream OutputStream2 = new FileOutputStream ("Huhx.xml") ؛ properties.storetoxml (OutputStream2 ، "Comments") ؛ 6. الملف الذي تم إنشاؤه النهائي كما يلي:
huhx.txt:
#التعليقات#Thu May 19 19:19:36 CST 2016Name = Huhx
huhx.xml:
<؟
روابط ودية ، propertest.java:
package com.huhx.linux ؛ استيراد java.io.fileinputStream ؛ استيراد java.io.fileOutputStream ؛ استيراد java.io.outputstream ؛ استيراد java.io.printstream ؛ استيراد java.Util.properties الخصائص () ؛ fileInputStream fis = new FileInputStream ("huhx.properties") ؛ properties.load (fis) ؛ system.out.println (properties.get ("name") ؛ FileOutputStream ("huhx.txt") ؛ properties.store (outputStream ، "التعليقات") ؛ OutputStream OutputStream2 = newOutputTream ("huhx.xml") ؛ properties.storetoxml (outputStream2 ، "Comments") ؛}} ما سبق هو شرح مفصل لاستخدام الخصائص في جافا التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!