से अनुपलब्ध है यह शायद एक बेवकूफ सवाल है, लेकिन मैं विधि enum.valueOf(String name)
का उपयोग कर रहा हूं। वहां कोई समस्या नहीं है, सिवाय इसके कि जब मैं इस विधि के बारे में और जानने के लिए जावाडोक की जांच कर रहा था, तो मुझे यह नहीं मिला। valueOf(Class<T> enumType, String name)
के लिए javadoc है लेकिन enum.valueOf(String name)
के लिए कोई भी नहीं (जो सुझाव देगा कि इस हस्ताक्षर के साथ एक विधि मौजूद नहीं है - लेकिन स्पष्ट रूप से यह करता है)।enum.valueOf (स्ट्रिंग नाम) Javadoc 1.5 और 1.6
क्या मुझे यहां कुछ याद आ रहा है, या यह एपीआई के लिए जावाडोक में एक निरीक्षण है?
धन्यवाद
http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.9.2 – Kapep
@kapep संदर्भ के लिए धन्यवाद। मुझे जावा 5.0 –
बीटीडब्ल्यू के लिए कोई नहीं मिला - जब मैंने enum.valueOf (स्ट्रिंग नाम) लिखा, तो मैं एक वास्तविक enum के लिए शॉर्टकट के रूप में "enum" का उपयोग कर रहा था। इस ठोस मामले में, enum वर्ग स्रोत मीडिया था ("हार्नेसिंग हाइबरनेट" में एक अभ्यास से) यह अभी भी मेरे लिए अजीब लगता है कि यह विधि Enum के लिए जावाडोक में दिखाई नहीं दे रही है। –