वास्तव में एक अमूर्त अनुप्रयोग के लिए मैं बना रहा हूं, मुझे अपने पैरामीटर प्रकारों को जानने के बिना और केवल स्ट्रिंग आकार में पैरामीटर को जानने के बिना विधियों को कॉल करने की आवश्यकता है।getClass()। GetMethod ("name", अज्ञात)
मान लें कि मेरे पास विधि है;
getNames(String like, int amount);
और मेरे पास 2 पैरामीटर वाले तारों की एक सरणी है, तो मान लें कि मेरे पास है;
String[] params = new String[] {"jack", "25"};
क्या कोई तरीका है कि मैं इस विधि को पैराम्स सरणी का उपयोग करके प्राप्त कर सकता हूं?
विधि जानने के दौरान मैं स्ट्रिंग को आवश्यक पैरामीटर पर कैसे डाल सकता हूं, क्या आप एक उदाहरण दे सकते हैं? – Thys
उस समाधान के साथ आप तर्कों की एक ही संख्या के साथ दो विधियों नहीं हो सकते हैं। इसे तब तक करना असंभव है जब तक कि आपको या तो निष्पादित करने के तरीकों का नाम या पैरामीटर के प्रकार जिन्हें आप उपयोग करना चाहते हैं। –
मेरे अपडेट की जांच करें – Bozho