码迷,mamicode.com
首页 > 其他好文 > 详细

泛型的引入

时间:2019-10-13 23:26:59      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:数据   添加   string   class   指定   div   java   使用   main   

JDK5.0新特性——泛型

集合可以存储任何类型的对象,但是当把一个对象存入集合后,集合会"忘记"这个对象的类型,将该对象从集合中取出,这个对象的编译类型就变成了Object类型。为了解决这个问题,在Java中引入了"参数化类型"这个概念,即泛型。它可以限定方法操作的数据类型,在定义集合类时,使用"<参数化类型>"的方式指定该类中方法操作的数据类型,具体格式如下:

ArrayList<参数化类型> list = new ArrayList<参数化类型>();

泛型使用的简单案例:

public class Example07 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();            //创建ArrayList
        list.add("String");                //添加字符串对象
        list.add("Collection");            
        for (String string : list) {            //遍历集合
            System.out.println(string);
            
        }
    }
}

 

泛型的引入

标签:数据   添加   string   class   指定   div   java   使用   main   

原文地址:https://www.cnblogs.com/Tunan-Ki/p/11668893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!