मैं एक उत्तीर्ण सूची लेना चाहता हूं जो मुझे पता है कि सजातीय है और इससे इसके भीतर तत्वों के समान प्रकार की सरणी बनाते हैं।जावा: किसी ऑब्जेक्ट के प्रकार के आधार पर मैं गतिशील रूप से निर्दिष्ट प्रकार की सरणी कैसे बना सकता हूं?
कुछ की तरह ...
List<Object> lst = new ArrayList<Object>;
lst.add(new Integer(3));
/// somewhere else ...
assert(my_array instanceof Integer[]);
+1: यह तब तक ठीक है जब सूची के पहले तत्व का प्रकार अन्य सभी सूची तत्वों के प्रकार के सुपरक्लस जैसा ही होता है। यह एक बहुत ही भद्दा धारणा है, लेकिन सवाल में बाधाओं को अच्छी तरह से काम कर सकता है। वास्तव में –
। ओपी ने कहा "मुझे पता है कि सजातीय है", लेकिन यह ऐसा कुछ है जो "extralinguistic" नहीं होना चाहिए। – Bozho
'सूची' के लिए ठीक है। 'सूची ' –
finnw