Mega Code Archive

 
Categories / Java / Reflection
 

Create object using Constructor object

import java.lang.reflect.Constructor; public class Main {   public static void main(String[] args) throws Exception {     Class clazz = String.class;     Constructor constructor = clazz.getConstructor(new Class[] { String.class });     String object = (String) constructor.newInstance(new Object[] { "Hello World!" });     System.out.println("String = " + object);     constructor = clazz.getConstructor(new Class[] { StringBuilder.class });     object = (String) constructor         .newInstance(new Object[] { new StringBuilder("Hello Universe!") });     System.out.println("String = " + object);   } }