你的泛型类型是String,添加int型的当然会错
想要在泛型为String的集合里添加一个int型的数,可以这样做:
- public class Test2 {
- public static void main(String[] args) throws Exception{
- ArrayList<String> list = new ArrayList<String>();
- Method method = list.getClass().getMethod("add", Object.class);
- method.invoke(list, 22);
- System.out.println(list.toString());
- }
- }
复制代码 |