• 泛型 --集合


         泛型

          集合可以存储任何类型的对象,但是当把一个对象存入集合后,集合会忘记这个对象的类型,将该对象从集合中取出来时,这个对象的编译类型就变成了Object类型。换句话说,在程序中无法确定一个集合中的元素到底是什么类型的。

        为了解决这个问题,就引入了泛型。具体格式如下:

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

    代码如下:

    import java.util.ArrayList;

    public class Example1{

    ArrayList<String>list=new ArrayList<String>();

    list.add("Collection");

    list.add("String");

    for(String str:list){

    System.out.println(str);

    }

    }

    自定义泛型

    假设要实现一个简单的容器,用于缓存程序中的某个值,此时在这个容器中势必要定义两个方法save()、get().为了能存储任意类型的对象,save()方法的参数需要定义为Object类型,同样get()方法的返回值也需要是Object类型。

  • 相关阅读:
    常用基础命令
    Vim
    Linux目录结构
    稀疏数组
    数据结构概述
    天天用的命令
    Mysql和redis的安装
    回文排列
    URL化
    在word中做复选框打对勾钩
  • 原文地址:https://www.cnblogs.com/wq-9/p/10133594.html
Copyright © 2020-2023  润新知