मैंने अतीत में जावा में enums का उपयोग किया है लेकिन किसी कारण से मुझे अभी एक अजीब त्रुटि मिल रही है। कोड है कि यह त्रुटि फेंक है लाइन है:enum valueOf IllegalArgumentException: कोई enum const class
switch(ConfigProperties.valueOf(line[0].toLowerCase()){
...
}
मैं हो रही है एक
java.lang.IllegalArgumentException: No enum const class
allautomator.ConfigProperties.language
उदाहरण लाइन में
स्ट्रिंग्स की एक सरणी है।
मैं अभी वास्तव में वास्तव में उलझन में हूं, मुझे नहीं पता कि संभवतः क्या गलत हो सकता है।
और आपका enum कैसा दिखता है? – Bozho
कृपया अपना enum और लाइन का मान पोस्ट करें [0]। ValueOf फ़ंक्शन एक EXACT स्ट्रिंग की अपेक्षा करता है। कोई अतिरिक्त रिक्त स्थान, विराम चिह्न, आदि। मुझे नहीं पता कि यह मामला संवेदनशील है या नहीं, लेकिन मैं इसे अभी मानता हूं। –
क्या आप अपनी एनम कक्षा और लाइन सरणी की सामग्री भी जोड़ सकते हैं? बस यह सुनिश्चित करने के लिए कि हम देख सकते हैं कि इनपुट क्या हैं और आपके पास क्या है। –