class of String name java 8 code example
Example 1: java class from string
import java.lang.reflect.*;
Param1Type param1;
Param2Type param2;
String className = "Class1";
Class cl = Class.forName(className);
Constructor con = cl.getConstructor(Param1Type.class, Param2Type.class);
Object xyz = con.newInstance(param1, param2);
Example 2: java get class by string name
//get an according class variable
String className = "MyClass";
Class<?> cls = Class.forName(className);
//create instance of that class
Object myInstance = scl.newInstance();