2018-06-03 22:26:41 +08:00

24 lines
616 B
Java

package com.amarsoft.aims.util;
/**
* java类静态方法
* @author syang
* @date 2013-12-30
*/
public class ClassHelper {
/**
* 创建类的实例
* @param clazz 类Class对象
* @param className 类名
* @return 类实例
* @throws ClassNotFoundException
* @throws InstantiationException
* @throws IllegalAccessException
*/
public static <T>T createInstance(Class<T> clazz,String className) throws ClassNotFoundException, InstantiationException, IllegalAccessException{
@SuppressWarnings("unchecked")
Class<T> clazzInstance = (Class<T>) Class.forName(className);
return clazzInstance.newInstance();
}
}