Please let me know Is there any equivalent syntax for C# Type.GetType() in java.
And equivalent syntax of Activator.CreateInstance() in jav
Type.GetType() equivalent
Use Object.getClass() or instanceof
Activator.CreateInstance() equivalent
If a class has a no-argument constructor, then creating an object from its package-qualified class name is usually done using using Class.forName and Class.newInstance like below
Class clazz = Class.forName("test.Demo");
Demo demo = (Demo) clazz.newInstance();
If class dosent have no-argument constructor you must use Reflection like below
Class> clazz = Class.forName(className);
Constructor> ctor = clazz.getConstructor(String.class);
Object object = ctor.newInstance(new Object[] { ctorArgument });