zoukankan      html  css  js  c++  java
  • 泛型的引入

    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);
                
            }
        }
    }
    学习中,博客都是自己学习用的笔记,持续更新改正。。。
  • 相关阅读:
    PHP 语法
    PHP 变量
    为什么说PHP是个集中营
    简单介绍ThinkPHP3.1.3使用笔记
    PHP实现提交表单及输出例子
    linux 用户组以及权限
    linux vim学习
    linux基础指令学习
    pycharm
    Codeforces Round #346 (Div. 2) C题
  • 原文地址:https://www.cnblogs.com/Tunan-Ki/p/11668893.html
Copyright © 2011-2022 走看看