गुण हैशटेबल वर्ग का एक उपवर्ग है और यह गुणों के निरंतर सेट का प्रतिनिधित्व करता है। गुण स्ट्रीम में सहेजा जा सकता है या स्ट्रीम से लोड किया जा सकता है। गुण सूची में प्रत्येक कुंजी और उसके संगत मान एक स्ट्रिंग है।
गुण फ़ाइल का उपयोग जावा में कॉन्फ़िगरेशन को बाहरी बनाने और कुंजी-मूल्य जोड़े को संग्रहीत करने के लिए किया जा सकता है . Properties.load() विधि of properties वर्ग लोड करने के लिए सुविधाजनक है।गुण कुंजी-मान . के रूप में फ़ाइल करें जोड़े ।
सिंटैक्स
पब्लिक क्लास प्रॉपर्टीज हैशटेबल का विस्तार करती हैं
credentials.properties फ़ाइल
उदाहरण
आयात करें System.out.println ("उपयोगकर्ता नाम:" + prop.getProperty ("उपयोगकर्ता नाम")); System.out.println ("पासवर्ड:" + prop.getProperty ("पासवर्ड")); } सार्वजनिक स्थैतिक गुण readPropertiesFile(String fileName) IOException फेंकता है { FileInputStream fis =null; गुण प्रोप =शून्य; कोशिश करें {fis =नया FileInputStream (फ़ाइल नाम); प्रोप =नई गुण (); प्रोप.लोड (एफआईएस); } पकड़ें (FileNotFoundException fnfe) {fnfe.printStackTrace (); } पकड़ें (IOException ioe) { ioe.printStackTrace (); } अंत में { fis.close (); } वापसी सहारा; }}आउटपुट
उपयोगकर्ता नाम:adminpassword:admin@123