java系列20:泛型

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

数组的缺点:
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);
        }
    }
}
运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,901评论 18 399
  • 在经过一次没有准备的面试后,发现自己虽然写了两年的android代码,基础知识却忘的差不多了。这是程序员的大忌,没...
    猿来如痴阅读 7,915评论 3 10
  • 今年夏天重庆高温持续不断,本月38度到40度成为常态,天气预报38-41度将持续一个月。看到这个消息...
    章安阅读 1,313评论 0 0
  • 首先检验结果 1.身体放松40分。2.看书20分。3.讲话40分 共计100分 玩第一天局然微有些不适应,尤其是'...
    _阿金_阅读 384评论 0 0