zoukankan      html  css  js  c++  java
  • java——ArrayList 的存在有什么意义?

      好像所有的数据类型都可以用比如 TreeMap[]  int[] Object[] 这种形式来创建自己的数组,那么ArrayList存在的意义是什么呢?

      我只能想到这种:ArrayList可以存储多种数据类型

        public static void main(String[] args) {
            ArrayList arr = new ArrayList(8);
            TreeMap<Integer, Integer> tm = new TreeMap<>();
            tm.put(1, 2);
            arr.add(tm);
            arr.add("qqq");
            System.out.print(arr);
        }

    是有意义的!

    这是动态数组呀~,像String[] int[] 这类的只是定义了对应类型的静态数组,一个缺点就是一定要在新建数组时就规定数组大小,而动态数组就不需要事先规定大小,不过这样也确实会牺牲一部分性能

  • 相关阅读:
    hdu 3832 Earth Hour
    hdu 2112 HDU Today
    hdu 2473 Junk-Mail Filter
    hdu 1558 Segment set
    5-2学习记录|5-3日
    看面经
    2020-5-1学习记录
    2020-4-30学习记录
    2020-4-27学习记录
    4.19日学习笔记
  • 原文地址:https://www.cnblogs.com/gaoquanquan/p/9927659.html
Copyright © 2011-2022 走看看