黑马程序员技术交流社区
标题:
Java演练(16):泛型使用
[打印本页]
作者:
hoshan1
时间:
2015-11-14 14:52
标题:
Java演练(16):泛型使用
import java.util.*;
class Test7
{
public static void main(String[] args)
{
//定义一个集合并通过泛型定义要操作的引用数据类型。
ArrayList<String> al = new ArrayList<String>();
al.add("苹果");
al.add("香蕉");
al.add("菠萝");
//定义一个迭代器并通过泛型定义要操作的引用数据类型。
Iterator<String> it = al.iterator();
//通过循环输出集合中的指定引用数据类型的元素
while(it.hasNext())
{
String s = it.next();
System.out.println(s);
}
}
}
通过此 演练代码我了解到了泛型的基本使用方法:通过<>来定义要操作的引用数据类型。
使用泛型有两个好处,一是可以将运行时期出现问题ClassCastException转移到了编译时,方便于程序员解决问题,二是避免了强制转换麻烦。
作者:
大自然的搬运工
时间:
2015-11-14 15:26
。。。。。溜达溜达
作者:
萧未然
时间:
2015-11-14 16:06
巩固了{:2_36:}
作者:
小笨笨天
时间:
2015-11-14 16:44
路人甲飘过
作者:
切比雪夫
时间:
2015-11-16 21:22
支持一下!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2