आप स्ट्रिंग्स के साथ एनम की तुलना कैसे करते हैं?
आप स्ट्रिंग्स के साथ एनम की तुलना कैसे करते हैं?

वीडियो: आप स्ट्रिंग्स के साथ एनम की तुलना कैसे करते हैं?

वीडियो: आप स्ट्रिंग्स के साथ एनम की तुलना कैसे करते हैं?
वीडियो: GNM और ANM में क्या अंतर है? | Difference Between GNM and ANM | Nursing Course 2024, नवंबर
Anonim

के लिये स्ट्रिंग की तुलना करना प्रति Enum टाइप करें जिसे आपको कनवर्ट करना चाहिए एन्यूम प्रति डोरी और फिर तुलना करना उन्हें। उसके लिए आप toString () विधि या नाम () विधि का उपयोग कर सकते हैं। toString () - इस का नाम लौटाता है एन्यूम स्थिर, जैसा कि घोषणा में निहित है।

इस तरह, आप एनम की तुलना कैसे करते हैं?

बनाने के दो तरीके हैं तुलना का एन्यूम सदस्य: बराबर विधि == ऑपरेटर का उपयोग आंतरिक रूप से यह जांचने के लिए करती है कि क्या दो एन्यूम बराबर हैं। इसका मतलब है, आप कर सकते हैं Enum. की तुलना करें == और बराबर विधि दोनों का उपयोग करना।

यह भी जानिए, एनम वैल्यू ऑफ रिटर्न क्या करता है? जावा। लैंग Enum . का मूल्य () तरीका रिटर्न NS एन्यूम निर्दिष्ट नाम के साथ निर्दिष्ट एनमटाइप का स्थिरांक। नाम बिल्कुल उसी पहचानकर्ता से मेल खाना चाहिए जिसका उपयोग an. घोषित करने के लिए किया जाता है एन्यूम इस प्रकार में स्थिर।

यहाँ, आप एक स्ट्रिंग के एनम को कैसे खोजते हैं?

आप बना सकते हैं स्ट्रिंग से एनम का उपयोग करके Enum . वैल्यूऑफ () विधि। valueOf () एक स्थिर विधि है जो प्रत्येक पर जोड़ा जाता है Enum संकलन समय के दौरान कक्षा और यह सभी के लिए निहित रूप से उपलब्ध है Enum मानों (), नाम () और कार्डिनल () विधियों के साथ।

क्या आप एक एनम के आसपास स्विच स्टेटमेंट का उपयोग कर सकते हैं?

हां, आप Enum. का उपयोग कर सकते हैं में केस स्टेटमेंट स्विच करें जावा में int आदिम की तरह। अगर आप परिचित हैं एन्यूम इंट पैटर्न, जहां पूर्णांक प्रतिनिधित्व करते हैं एन्यूम जावा 5 से पहले के मान तब आप पहले से जानते हैं स्विच केस का उपयोग कैसे करें साथ Enum.

सिफारिश की: