Create an object from a string : Object « Reflection « Java






Create an object from a string

 


public class Main {
  public static void main(String[] argv) throws Exception {
    Class[] classParm = null;
    Object[] objectParm = null;

    try {
      String name = "java.lang.String";
      Class cl = Class.forName(name);
      java.lang.reflect.Constructor co = cl.getConstructor(classParm);
      System.out.println(co.newInstance(objectParm));
    } catch (Exception e) {
      e.printStackTrace();
      
    }

  }
}

   
  








Related examples in the same category

1.Determine the Superclass of an Object
2.Obtain from where a Class is loaded
3.Find the Package of an Object
4.Get the class By way of an object
5.Get the fully-qualified name of a class
6.Get the fully-qualified name of a inner class
7.Get the unqualified name of a class
8.Get the name of a primitive type
9.Get the name of an array
10.Get the name of void
11.Getting the Superclass of a Class Object
12.For the primitive tipe the interface will be an empty array
13.If a class object is an interface or a class
14.Using Reflection to browse a java class
15.Instantiate unknown class at runtime and call the object's methods