• 数组、数组和集合的区别


    1:数组和集合     组成了容器

    * 数组和集合的区别:

    一、数组声明了它容纳的元素的类型,而集合不声明。 数组是在一块连续的空间中,存储同种类型的数据   用下标循环   从0开始   最大值length-1

    * a.1:数组是静态的,一个数组实例具有固定的大小
    * a.2:集合是可以动态扩展容量,可以根据需要动态改变大小

    二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。

    三、数组的存放的类型只能是一种(基本类型/引用类型),集合存放的类型可以不是一种(不加泛型时添加的类型是Object)。

    四、数组是java语言中内置的数据类型,是线性排列的,执行效率或者类型检查都是最快的。

    转换

    数组转换为集合:

    Arrays.asList(数组)

    示例:

    1
    2
    3
    4
    5
    int[] arr = {1,3,4,6,6};
    Arrays.asList(arr);
    for(int i=0;i<arr.length;i++){
        System.out.println(arr[i]);
    }

      

    集合转换为数组

    集合.toArray();

    示例:

    1
    2
    3
    4
    5
    6
    List list = new ArrayList();
    list.add("a");
    list.add("b");
     
    list.toArray();
    System.out.println(list.toString());

    数组公式:

    数据类型 [ ]  变量名 = new 数据类型  [存储元素的个数]

  • 相关阅读:
    梦幻如初,心不忘。
    整数集和求并
    ACTF 2014 Write up
    适用web的图片
    jqGrid
    angularjs
    【转载】FPGA异步时钟设计中的同步策略
    Cordic的学习之硬件实现
    Cordic的学习初步
    DDS---三角函数发生器的用法
  • 原文地址:https://www.cnblogs.com/helloaugust/p/10979778.html
Copyright © 2020-2023  润新知