失效链接处理 |
泛型+枚举+反射 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
简介
为什么要使用泛型?
-一般使用在集合上
**比如现在把一个字符串类型放入到集合类,这个时候,这个值放入到集合内,就失去了本身的类型,只能是object类型.这个时候,比如想对这个值进行转换,很容易出现转换错误,怎么解决这个问题,可以使用泛型来解决
*在集合上如何使用泛型
- 常用集合 list set map
- 泛型语法 集合<String> 比如list<String>
*在泛型
泛型在list上的应用
List<String> list =new List<String>();
List.add(“aaa”);
List.add(“bbb”);
遍历方法
1.普通for循环:
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
2.增强for循环:
for(String s:list){
System.out.println(“s”);
}
3.迭代器:
Iterator<String> iterator=list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
特点:
1.可以允许重复的对象。
2.可以插入多个null元素。
3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。
4.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedList 则对于经常需要从 List 中添加或删除元素的场合更为合适。
泛型在set上的应用
方法1:增强for
方法2:迭代器
|