通过反射向ArrayList添加元素
public static void main(String[] args) throws Exception {
int a=1,b=2,c=3;
//第一种方式
//Class clazz = ArrayList.class;
//第二种方式
Class clazz = Class.forName("java.util.ArrayList");
Object obj = clazz.newInstance();
//获得 add 方法 , 参数用Object.class描述
Method M = clazz.getMethod("add",Object.class);
//调用方法,obj是调用方法的对象,a是参数
M.invoke(obj,a);
System.out.println(obj.toString());
}
听说学习能够让青春永驻。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步