Chinaunix首页 | 论坛 | 博客
  • 博客访问: 243975
  • 博文数量: 164
  • 博客积分: 60
  • 博客等级: 民兵
  • 技术积分: 1129
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 21:55
文章分类

全部博文(164)

文章存档

2017年(2)

2015年(67)

2014年(95)

我的朋友

分类: Java

2014-05-14 22:00:00



点击(此处)折叠或打开

  1. import java.util.*;

  2. /*
  3. 泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。

  4. 好处
  5. 1.将运行时期出现问题ClassCastException,转移到了编译时期。,
  6.     方便于程序员解决问题。让运行时问题减少,安全。,

  7. 2,避免了强制转换麻烦。


  8. 泛型格式:通过<>来定义要操作的引用数据类型。

  9. 在使用java提供的对象时,什么时候写泛型呢?

  10. 通常在集合框架中很常见,
  11. 只要见到<>就要定义泛型。

  12. 其实<> 就是用来接收类型的。

  13. 当使用集合时,将集合中要存储的数据类型作为参数传递到<>中即可。





  14. */

  15. class GenericDemo
  16. {
  17.     public static void main(String[] args)
  18.     {

  19.         ArrayList<String> al = new ArrayList<String>();

  20.         al.add("abc01");
  21.         al.add("abc0991");
  22.         al.add("abc014");

  23.         //al.add(4);//al.add(new Integer(4));
  24.         

  25.         Iterator<String> it = al.iterator();
  26.         while(it.hasNext())
  27.         {
  28.             String s = it.next();

  29.             System.out.println(s+":"+s.length());
  30.         }
  31.     }
  32. }

阅读(365) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~