मेरे पास Class
वैरिएबल है जो एक निश्चित प्रकार रखता है और मुझे एक वेरिएबल प्राप्त करने की आवश्यकता होती है जो संबंधित सरणी कक्षा रखती है। सबसे अच्छा मैं इसके साथ आ सकता हूं:जावा में किसी दिए गए वर्ग के लिए ऐरे क्लास कैसे प्राप्त करें?
Class arrayOfFooClass = java.lang.reflect.Array.newInstance(fooClass, 0).getClass();
क्या नया उदाहरण बनाने के बिना ऐसा करने का कोई तरीका है?
वह ऊपर के साथ शुरू होता है और मैं क्या है के साथ समाप्त होता है। तो मुझे लगता है कि 'नया प्रवेश' ऐसा करने का सबसे साफ तरीका है। –
यह वास्तव में दोनों तरीकों से काम करता है, लेकिन आपने कहा कि आप एक नया उदाहरण नहीं बनाना चाहते हैं। –
सच है। मैं वास्तव में एक क्लीनर समाधान की तलाश में था। ऐसा नहीं है कि मैं नया उदाहरण नहीं चाहता हूं लेकिन मेरे पास एक नहीं होगा :-) –