"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > यहां कुछ शीर्षक विकल्प दिए गए हैं, जो "कैसे करें" पहलू और प्रश्न प्रारूप पर केंद्रित हैं: * जावा में स्टेटिक तरीकों से क्लास का नाम कैसे प्राप्त करें? (सीधा और जानकारीपूर्ण) * सीएल प्राप्त करना

यहां कुछ शीर्षक विकल्प दिए गए हैं, जो "कैसे करें" पहलू और प्रश्न प्रारूप पर केंद्रित हैं: * जावा में स्टेटिक तरीकों से क्लास का नाम कैसे प्राप्त करें? (सीधा और जानकारीपूर्ण) * सीएल प्राप्त करना

2024-11-03 को प्रकाशित
ब्राउज़ करें:384

Here are a few title options, focusing on the \

जावा में स्टेटिक तरीकों से क्लास का नाम पुनर्प्राप्त करना

जावा में विकास करते समय, आपको ऐसी स्थितियों का सामना करना पड़ सकता है जहां नाम को पुनः प्राप्त करना आवश्यक है एक स्थिर विधि के भीतर से कक्षा। सूचनात्मक त्रुटि संदेश बनाते समय या लॉगिंग जानकारी बनाते समय यह विशेष रूप से उपयोगी हो सकता है।

स्थैतिक विधि के भीतर वर्ग का नाम प्राप्त करने के लिए, दो प्राथमिक विकल्प हैं:

1. MyClass.class.getName()

इस दृष्टिकोण का उपयोग पैकेज संरचना सहित पूर्ण वर्ग का नाम प्रदान करता है। उदाहरण के लिए, यदि क्लास "com.example" पैकेज में स्थित है, तो लौटाई गई स्ट्रिंग "com.example.MyClass" होगी।

2। MyClass.class.getSimpleName()

यह वैकल्पिक दृष्टिकोण पैकेज संरचना के बिना केवल क्लास का नाम लौटाता है। पिछले उदाहरण में, यह बस "MyClass" लौटाएगा।

उचित विकल्प चुनना

इन दो विकल्पों के बीच चुनाव आपकी विशिष्ट आवश्यकताओं पर निर्भर करता है। यदि आपको संदर्भ या पहचान उद्देश्यों के लिए पैकेज संरचना शामिल करने की आवश्यकता है, तो MyClass.class.getName() का उपयोग करें। हालाँकि, यदि आपको बिना किसी अतिरिक्त जानकारी के केवल क्लास नाम की आवश्यकता है, तो MyClass.class.getSimpleName() एक उपयुक्त विकल्प है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3