आप एक अधिक जटिल उदाहरण आप निम्न का उपयोग कर सकते हैं:
# pairs of properties
source1=foo
target1=bar
source2=anotherFoo
target2=regardingBar
source3= ...
अपने कोड में आप खोज करना होगा:
Map<String, String> myMap = new HashMap<>();
for (int i=1; i<max; i++) {
String source = properties.get("source" + i);
String target = properties.get("target" + i);
if (source == null || target == null) {
break;
}
myMap.put(source, target);
}
वापसी: गुण फ़ाइल को अद्यतन करने। यदि आप मान * 2 हटाते हैं, तो निम्नलिखित सभी मान जोड़े नहीं जाएंगे। सुधार करने के लिए आप ब्रेक को जारी रखने के साथ प्रतिस्थापित करना चाहते हैं और अधिकतम स्वीकृत जोड़े से चिपके रह सकते हैं।
संभावित डुप्लिकेट [मैं गुण फ़ाइल में मूल्य कैसे निर्दिष्ट करूं ताकि उन्हें संसाधन बंडल # getStringArray का उपयोग करके पुनर्प्राप्त किया जा सके?] (Http://stackoverflow.com/questions/226050/how-do-i-specify-values- इन-ए-प्रॉपर्टीज-फ़ाइल-वे-वे-री-रीरीव--रीस-रीसो) –