java中泛型有什么用,举例说明?

马克-to-win:从jdk1.5以后,java用<>来限制存入集合容器的对象的类型必须是<>中规定好的。

例:4.1



import java.util.*;

public class TestMark_to_win {
public static void main(String args[]) {
/* the following list can only accept Integer type. */
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(3);
list.add(2);
list.add(1);
list.add(2);
Iterator iter = list.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
int length = list.size();
for (int i = 0; i < length; i++) {
System.out.println(list.get(i));
}
}
}

result is:
1
3
2
1
2
1
3
2
1
2
。。。。。。。。。。。。。。。。。
详情黏贴以下网址在地址栏后请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner7_web.html#DefinitionUsageOfGenericType
阅读更多

没有更多推荐了,返回首页