泛型的概念和使用泛型的好处

定义可以存储任意类型的对象元素。

案例:

ArrayList<String> list = new ArrayList<String>();

作用在程序中无法确定一个集合中的元素到底是什么类型,那么在取出元素时,如果进行强制类型转换就很容易出错

 

案例:

  

 

 

分析:

在不加泛型之前,给集合添加数据是Object类型,所以可以添加任意类型元素

 

 

 

 

分析:
在无法确定集合中是什么类型,那么当我们取出元素时,如果进行强制类型转换很容易出错

 

分析:

 

当加上泛型之后,想要给集合添加数据必须是String类型。这样取出元素就不会报错了

 

 

posted @ 2022-07-05 20:59  夫君  阅读(38)  评论(0)    收藏  举报