- 0
- 0
- 约8.97千字
- 约 6页
- 2021-10-07 发布于广东
- 举报
Collection :List 、Set 、Map 、HashMap 、HashTable 区别和联系
如何在它们之间选择
一、 Array ,Arrays
Java 所有 存储及随机访问一连串对象“ ”的做法, array 是最有效率的一种。
1、
效率高,但容量固定且无法动态改变。
array 还有一个缺点是, 无法判断其中实际存有多少元素, length 只是告诉我们 array 的容量。
2 、Java 中有一个 Arrays 类,专门用来操作 array 。
arrays 中拥有一组 static 函数,
equals() :比较两个 array 是否相等。 array 拥有相同元素个数,且所有对应元素两两相等。
fill() :将值填入 array 中。
sort() :用来对 array 进行排序。
binarySearch() :在排好序的 array 中寻找元素。
System.arraycopy():array 的复制。
二、 Collection ,Map
若撰写程序时不知道究竟需要多少对象, 需要在空间不足时自动扩增容量,
原创力文档

文档评论(0)