2013-06-14 8 views
6

मैं प्रॉपर्टी फ़ाइल में give names: (1) code = xxx जैसे गुण (कुंजी = मान) का उपयोग कर रहा हूं लेकिन जब मैंने उस कुंजी को प्राप्त करने का प्रयास किया तो यह त्रुटि दे रहा है "कोड के तहत कोई संदेश नहीं मिला नाम दे: (1) कोड = xxxगुण फ़ाइल की कुंजी में विशेष वर्णों से कैसे बचें

मैं इसे \ साथ खाली स्थान के भागने लेकिन यह अभ्यस्त काम से करने की कोशिश की मैं भी :, (, और ) वर्ण से बचें करने की आवश्यकता है कृपया सुझाव है कि आगे बढ़ने के लिए कैसे

।। धन्यवाद

+0

कौन सा वर्ग के बारे में आप ले जा रहे हैं गुण ऐसी कोई त्रुटि संदेश है। यदि आपको स्टैक ट्रेस मिलता है, तो क्या आप इसे अपने प्रश्न में शामिल कर सकते हैं? –

+1

हां आपको बचने की ज़रूरत है: और अन्यथा यह कुंजी के अंत के रूप में विचार करें। Http://docs.oracle.com/javase/7/docs देखें /api/java/util/Properties.html#load%28java.io.Reader%29 –

उत्तर

14

आप देख सकते हैं: http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load(java.io.Reader)

जावा कैसे गुण फ़ाइल को समझता है इस बारे में जानकारी के लिए। सबसे प्रासंगिक हिस्सा यह है:

कुंजी में पहले गैर-सफेद अंतरिक्ष चरित्र से शुरू होने वाली रेखा के सभी वर्ण शामिल हैं, लेकिन इसमें पहले से अनदेखा '=', ':' शामिल नहीं है, या लाइन टर्मिनेटर के अलावा सफेद स्पेस कैरेक्टर।

0

मेरे मामले में, मेरे लिए दो अग्रणी '\\' काम ठीक है।

उदाहरण के लिए:? अगर आपके शब्द '$' चरित्र (जैसे आरएफ $ आरएफ होता है, आप के साथ दो प्रमुख यह बच सकते हैं '\\'

संबंधित मुद्दे