List<T> list=new ArrayList<T>(); T t=list.get(0); 2、不用泛型: Java代码
List list=new ArrayList(); T t=(T)list.get(0); 相信你已经看出: a、用泛型只是确定了集合内的元素的类型,但却是在编译时确定了元素的类型再取出来时已经不再需要强转, 增强程序可读性,稳定性和效率 b、不用泛型时,如果是装入集合操作,那么元素都被当做Object对待,失去自己的类型,那么从集合中取出来时, 往往需要转型,效率低,容易产生错误 新闻热点
疑难解答