मैं एक जावा ऐप बना रहा हूं जिसमें कई अलग-अलग पैकेज हैं। मैं प्रोग्रामेटिक रूप से यह बताने में सक्षम होना चाहता हूं कि ऐप में कौन से पैकेज मौजूद हैं जो एक विशिष्ट प्री-फ़िक्स से शुरू होते हैं। जावा प्रतिबिंब एपीआई के साथ ऐसा करने के लिए वैसे भी है? मुझे इस तरह कुछ भी प्रतिबिंब apis से संबंधित नहीं देखा था।जावा प्रतिबिंब - पैकेजों की सूची प्राप्त करें
उदाहरण:
com.app.controls.text
com.app.controls.picker
com.app.controls.date
etc
मैं उपसर्ग "com.app.controls" और समझ है कि एक नए पैकेज भविष्य में एकीकृत हो सकता है जानने के द्वारा इन सब की गणना करना चाहते हैं।
धन्यवाद!
दुर्भाग्य से संकुल वर्तमान वर्ग लोडर के लिए नहीं जाना जाता है। क्या कोई और संभावित तरीका है? –
शायद नहीं, उन्हें स्पष्ट रूप से सूचीबद्ध करने के अलावा। –
@ डेरेक गेहहार्ड: दो संभावनाएं दिमाग में आईं। मैंने उन्हें जवाब में जोड़ा है। –