java - Load properties selectively from properties file based on key value -
मेरी एक प्रॉपर्टी फाइल है जिसमें
xxx.key1 = value1 xxx जैसे मान हैं I Key2 = value2 yyy.key3 = मान 3 yyy.key4 = value4 'xxx' और 'yyy' को 2 के रूप में माना जा सकता है अलग नाम स्थान मैं संपत्ति फ़ाइल को कैसे लोड कर सकता हूं ताकि मैं केवल 'xxx' या 'yyy' की < Class = "post-text" itemprop = "text"> बस फ़ाइल की प्रत्येक पंक्ति को पढ़ें और केवल उस नाम स्थान से मेल खाने वाले मानों को वापस खींचें।
स्कैनर स्कैन = नया स्कैनर ( नई फ़ाइल ("yourfilepath")); मानचित्र के & lt; स्ट्रिंग, स्ट्रिंग & gt; नक्शा = नया हैशमैप & lt; स्ट्रिंग, स्ट्रिंग & gt; (); स्ट्रिंग मान = ""; जबकि (scan.hasNext ()) {value = scan.nextLine (); यदि (value.indexOf ("xxx")! = -1) {map.put (value.split ("=") [0], value.split ("=") [1]); }} // अब मैप में आपकी मुख्य वैल्यू युग्म है यदि आपके गुण इस तरह से हैं
xxx.key1 = मूल्य तब विभाजन में ("=") ( कोई स्थान नहीं)
Comments
Post a Comment