集合知识点总结
Arrays工具类
.binarySearch()
.sort()
.fill() //填充
int[] array = new int[10];
Arrays.fill(array,1,3,2); // 结果为[0,2,2,0,0,0,0,0,0,]
Arrays.fill(array,1);// 结果全都为1
.toString() // 将集合作为字符输出
Collections工具类
Collections.max()
.reverse() // 翻转
.sort() // 排序,list可以使用sort,set不能排序
.binarySearch() //二分查找,只能对有序集合使用
.max()
.min()
.addAll(Collection<? super T> c, T... elements)// 把所有elements添加到集合
.replaceAll(List list, T oldVal, T newVal) // 替换list所有目标元素
.swap(List<?> list, int i, int j) // 交换
.binarySearch(List<? extends Comparable<? super T>> list, T key)