数组和列表的区别
来源:互联网 发布:linux怎么用vi创建文件 编辑:程序博客网 时间:2024/05/18 01:54
1.数组中存放的数据类型必须一致,可以存放基本类型数据
list中可以存放不同类型数据,但不能存放基本类型数据
2.数组初始化后大小固定,且数据都已经被赋值
int[] numbers = new int[10];则初始化后数组内为十个0
而list numbers = new ArrayList<>(10);
numbers.size()=0
number.get(2)返回的不是null,而是报越界错误
**3.**list移除某一元素后,后续元素会前移
数组不能删除制定位置元素,除非重建数组对象
**4.**jdk8提供了arrays工具类,其中包括以下方法
sort()
parallelsort()
toString()
stream()
copyof()
copyofrange()
阅读全文
0 0
- 数组和列表的区别
- 泛型数组列表和普通数组之间的区别
- 数组(Array)和列表(ArrayList)的区别
- python 列表,数组和矩阵sum的用法区别
- 数组(Array)和列表(ArrayList)的区别
- 数组和列表的选择
- perl 中 数组 与 列表的 区别
- 数组,集合,列表的使用与区别
- 字典和列表的区别
- 字典和列表的区别
- 栈和列表的区别
- 数组(Array)和列表(ArrayList) LinkedList 有什么区别?
- 数组和指针的区别,数组和引用的区别
- C/C++ - 数组初始化列表为空的区别
- 列表中append 和 extend的区别
- 初始化列表和赋值的区别.
- 初始化列表和赋值的区别.
- python中字典和列表的区别
- Android测试工具之hierarchyviewer
- 【简记】Operating System—— distributed coordination(2PC 3PC)
- 大学读研读博的感想
- Servlet简介
- JAVA_1 异常处理
- 数组和列表的区别
- B
- 机器学习笔记之代价函数
- android sensor 框架分析---服务端
- Codeforces #590D: Top Secret Task 题解
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 面向对象(内部类的使用)
- linux 下的文件搜索、可执行文件搜索
- 剑指offer | 训练题61:二叉树搜索的第K个结点