QQ截图20130426120808.png (52.13 KB, 下载次数: 40)
不用管我叫大神,都是同一级别的。我来给你解释一下。
一.
Method method = list.getClass().getMethod("add", Object.class);
这段代码以前我用Integer.class测试过,没出现异常,今天我测试了,总出现异常。
可能是集合可以接收任意对象的原因,所以用Object。
二.
method.invoke(list, new Integer(123));
method.invoke(list, new Long(123));
method.invoke(list, 123);//自动装箱
System.out.println(list);
//这里忘记说了,虽然说插入数据可以插入,但是获取数据的时候还要判断泛型
//因为几个中1角标的位置是Integer对象。所以获取数据的时候应该是String对象
// System.out.println(list.get(1));所以这里在获取数据的时候会抛异常
袁梦希 发表于 2013-4-26 14:03
不用管我叫大神,都是同一级别的。我来给你解释一下。
一.
Method method = list.getClass().getMethod(" ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |