我有一个方法,形参是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)什么什么的
这样可以吗?
