泛型的概念和使用泛型的好处
定义:可以存储任意类型的对象元素。
案例:
ArrayList<String> list = new ArrayList<String>();
作用:在程序中无法确定一个集合中的元素到底是什么类型,那么在取出元素时,如果进行强制类型转换就很容易出错
案例:
分析:
在不加泛型之前,给集合添加数据是Object类型,所以可以添加任意类型元素
分析:
在无法确定集合中是什么类型,那么当我们取出元素时,如果进行强制类型转换很容易出错
分析:
当加上泛型之后,想要给集合添加数据必须是String类型。这样取出元素就不会报错了