zoukankan      html  css  js  c++  java
  • 52. 泛型集合

    泛型集合:
        语法    ArrayList<String> list = new  ArrayList<String>()
        尖括号里面表示的是集合所能存储的数据类型

    泛型集合的好处:
        1.将运行时的异常提前至了编译时(比如:强转失败,如果我们添加了类型,那么不合法的数据就添加不进去了)
        2.避免了无所谓的强制转换
        
    泛型集合的几种写法:
        1. ArrayList list = new  ArrayList<String>()
        2. ArrayList<String> list = new  ArrayList()
        3. ArrayList<String> list = new  ArrayList<String>()

    注意:泛型没有多态的概念,左右两边的数据类型必须一致,或者只写一边的泛型

    推荐使用第三种:两边都写(ArrayList<String> list = new  ArrayList<String>()

    需求:把一个集合中的元素全部转换成大写

    public class Demo1 {
        public static void main(String[] args) {
            //实例化一个String类型的集合
            ArrayList<String> list = new ArrayList<String>();
            list.add("a");
            list.add("b");
            Iterator<String> it = list.iterator();
            while(it.hasNext()) {
                System.out.println(it.next().toUpperCase());
            }
        }
    }

  • 相关阅读:
    python中xlrd模块
    2021, 8, 26模拟赛
    2021, 8,24 模拟赛
    每天挂 0 的小技巧
    2021,8,23 模拟赛
    异常处理
    64位 windows10,MYSQL8.0.13重置密码(忘记密码或者无法登录)
    Android仓库
    学习笔记索引
    「学习笔记」各类容斥反演总结
  • 原文地址:https://www.cnblogs.com/zjdbk/p/8998725.html
Copyright © 2011-2022 走看看