当前位置: 代码迷 >> J2EE >> 关于ArrayList的存取和通配符的有关问题
  详细解决方案

关于ArrayList的存取和通配符的有关问题

热度:103   发布时间:2016-04-17 23:01:09.0
关于ArrayList的存取和通配符的问题
我有一个方法,形参是ArrayList tbl_obj
方法内定义了Object obj = null;

需要取:
obj = tbl_obj.get(0);

也需要存:
tbl_obj.add(obj);

问题是形参ArrayList我不能使用? extends Object之类的通配符,所以只能使用rawType,但是这样会有警告。
我想问下有没有更合适的做法(假设obj在运行时是可以通过反射得到确定的对象类型的)。
------解决思路----------------------
public static <T extends Number> void method(List<T> list) {
T t = xxx.get
然后add(t)什么什么的
这样可以吗?
  相关解决方案