Collection(八) Generic泛型
来源:互联网 发布:2017年网络作家富豪榜 编辑:程序博客网 时间:2024/05/20 06:39
泛型:在定义集合的时候同时定义集合中对象的类型。
产生由于:
1.装入容器的类型都被当作Object对待,从而失去自己的实际类型;
2.容器中取出时往往需要转型,效率低,易出错。
public class GenericTest {public static void main(String[] args) {List<String> l1 = new ArrayList<String>();//定义Collection时指定l1.add("wo");l1.add("ni");l1.add("ta");for(int i=0;i<l1.size();i++){String s = l1.get(i);//l1.get(i)不需要转型,不用泛型时,get返回值为Object类型System.out.println(s);}Collection<String> c = new HashSet<String>();//定义Collection时指定c.add("shi");c.add("jie");c.add("hen");c.add("da");for(Iterator<String> i=c.iterator();i.hasNext();){//在循环时用Iterator指定String s = i.next();//i.next()不需要转型System.out.println(s);}}}
- Collection(八) Generic泛型
- [C#.NET][VB.NET] 一般 / 泛型 Generic Collection 集合型別介紹
- 泛型 generic
- 泛型(Generic)
- 泛型generic
- 泛型(Generic)
- Generic(泛型)
- Generic泛型
- 泛型(Generic)
- Generic泛型
- 泛型 <Generic>
- Generic 泛型
- 泛型(Generic)
- 泛型(Generic)
- 泛型--Generic
- 泛型 Generic
- Java:泛型(generic)
- 泛型(generic)
- 个人信息不要“裸奔”,容易遭泄漏!
- ehcache
- SQL Server 2008 installation keeps asking for a computer restart before beginning
- 日志
- PHP 页面回跳,填写的内容不会丢失的方法
- Collection(八) Generic泛型
- Hibernate继承映射详解
- ZigBee技术在智能电网系统中的应用研究
- Android环境搭建
- C++头文件的包含顺序研究
- 工程运行环境变更时报错“类文件具有错误的版本 50.0,应为 49.0”
- 《现代操作系统》读书笔记之——进程调度(二)
- main.xml文件错误The processing instruction target matching "[xX][mM][lL]" is not allowed
- agrc 和 agrv 函数