Java集合和数组的区别
2023-09-14 09:02:31 时间
参考:Java集合和数组的区别
集合和容器都是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());
|
相关文章
- 史上最全Java集合关系图
- Java实现 LeetCode 705 设计哈希集合(使用数组保存有没有被用过)
- Java实现 LeetCode 463 岛屿的周长
- Java实现 蓝桥杯VIP 算法训练 sign函数
- java中ReentrantLock类的详细介绍(详解)
- Java实现 Leetcode 169 求众数
- Java实现 黑洞数
- Java实现 蓝桥杯VIP 算法训练 集合运算
- Java实现 蓝桥杯VIP 算法训练 集合运算
- Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测
- Java实现 蓝桥杯 算法训练 字串统计
- Java集合-Map接口相关操作方法
- Java集合类详解
- Java基础——集合源码解析 List List 接口
- Java发邮件带附件测试通过
- Java集合源码分析(七)HashMap<K, V>
- java设计模式三种工厂模式简单介绍
- java集合框架01——总体框架一览
- java集合框架05——ArrayList和LinkedList的区别
- Scala数组和Java集合互转代码演示
- Java 集合
- Java 集合概览
- Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
- atitit.javascript调用java in swt attilax 总结
- paip.数组以及集合的操作uapi java php python总结..
- 邮件发送 java
- 常用Java面试题 List集合
- Java中遍历Map集合的5种方式总结
- Java软件开发 | 高并发编程篇之——安全访问的集合(2)
- Java实现Map集合二级联动
- Java开发之高并发编程篇(八)——安全访问的集合(1)
- Java软件开发 | 高并发编程篇之——安全访问的集合(2)