黑马程序员技术交流社区
标题:
越过泛型,向ArrayList<Integer>中添加String,代码实现
[打印本页]
作者:
经济
时间:
2015-6-5 15:02
标题:
越过泛型,向ArrayList<Integer>中添加String,代码实现
package com.dyn.itheima.test10;
import java.lang.reflect.Method;
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
// 声明ArrayList
ArrayList<Integer> list = new ArrayList<Integer>();
// 添加整形数据
list.add(22);
// 通过反射得到字节码对象
Class c = list.getClass();
try {
// 通过反射得到add()方法
Method add = c.getMethod("add", Object.class);
//条用add()方法添加数据
add.invoke(list, "hello java");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//遍历list中的数据
System.out.println(list);
}
}
复制代码
由于本人技术有限,代码中可能存在不合理的地方,望大家积极指出,
作者:
li520
时间:
2015-6-5 23:58
很不错了
作者:
追忆似水年华
时间:
2015-6-6 11:57
学习学习。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2