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

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -