package com.heima.test;
import java.lang.reflect.Method;
import java.util.ArrayList;
public class Test1 {
// * ArrayList<Integer>的一個對象,在這個集合中添加一個字元串資料,如何實作呢?
// 泛型隻在編譯期有效,在運作期會被擦除掉
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ArrayList<Integer> list=new ArrayList<>();
list.add(111);
list.add(222);
Class clazz=Class.forName("java.util.ArrayList");//擷取位元組碼對象
Method m=clazz.getMethod("add",Object.class);//擷取add方法
m.invoke(list, "abc");
System.out.println(list.toString());
}
}