美文网首页
java系列20:泛型

java系列20:泛型

作者: 3e1094b2ef7b | 来源:发表于2017-06-26 22:38 被阅读0次

泛型:某种装载数据的容器的类型规范。
其作用就是为了维护类型安全的。

数组的缺点:
1、长度固定
2、类型统一

泛型:
1、长度不固定
2、类型安全

例1:

package test;

import java.util.ArrayList;
import java.util.Iterator;

public class Test {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        list.add("李行之");
        list.add(true + "");
        list.add(31 + "");
        list.add(8000f + "");
    
        // 集合的遍历方式1:
        for (int i = 0; i < list.size(); i++) {
            String str = list.get(i);
            System.out.println(str);
        }
        System.out.println("************");
    
        // 集合的遍历方式2:
        for (String str : list) {
            System.out.println(str);
        }
        System.out.println("************");
    
        // 集合的遍历方式3.1:
        Iterator<String> it = list.iterator();
        while(it.hasNext()) {
            System.out.println(it.next());
        }
        System.out.println("************");
    
        // 集合的遍历方式3.2:
        for (Iterator iterator = list.iterator(); iterator.hasNext();) {
            String str = (String) iterator.next();
            System.out.println(str);
        }
    }
}
运行结果

相关文章

  • java系列20:泛型

    泛型:某种装载数据的容器的类型规范。其作用就是为了维护类型安全的。 数组的缺点:1、长度固定2、类型统一 泛型:1...

  • Java泛型教程

    Java泛型教程导航 Java 泛型概述 Java泛型环境设置 Java泛型通用类 Java泛型类型参数命名约定 ...

  • [Java菜鸟系列] 「林彪」教你"通配符泛型

    J007- [Java菜鸟系列] 「林彪」教你"通配符泛型" 菜鸟:Java方法参数中的泛型通配符要怎么理解?老湿...

  • 第二十八课:泛型

    泛型出现之前 泛型出现之后 Java深度历险(五)——Java泛型

  • Kotlin 泛型

    说起 kotlin 的泛型,就离不开 java 的泛型,首先来看下 java 的泛型,当然比较熟悉 java 泛型...

  • Java系列 - 泛型

    一、背景:为什么需要泛型 我们测试下面这段代码,会有运行的异常抛出:“Integer cannot be cast...

  • java泛型中类型擦除的一些思考

    java泛型 java泛型介绍 java泛型的参数只可以代表类,不能代表个别对象。由于java泛型的类型参数之实际...

  • [Java菜鸟系列] 泛型数组的问题是「体制」问题

    J006-[Java菜鸟系列] 泛型数组的问题是「体制」问题 菜鸟:Java为什么不支持泛型数组? 老湿:上一次提...

  • 学会Java泛型系列(一):Java泛型

    泛型(Generics)是一种参数化类型机制,一个类或者方法要处理一个对象一般会使用多态,一是把这个对象定义为接口...

  • Java泛型

    参考:Java知识点总结(Java泛型) 自定义泛型类 自定义泛型接口 非泛型类中定义泛型方法 继承泛型类 通配符...

网友评论

      本文标题:java系列20:泛型

      本文链接:https://www.haomeiwen.com/subject/ykqscxtx.html