Arrays


描述

此类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。
如果指定的数组引用为空,则此类中的方法都抛出NullPointerException ,除非另有说明。
包含在此类的方法中的文件包括的实施方式的简要描述。 此类描述应被视为实现说明,而不是规范的一部分。 只要遵守规范本身,实现者应该可以随意替换其他算法。 (例如, sort(Object[])使用的算法不必是 MergeSort,但它必须是稳定的。)

有意思的函数

填充数组数据
Arrays.fill(new int[5],1);

转换为List
List strings = Arrays.asList(new String(“1”));

二进制搜索
Arrays.binarySearch()

复制数组
Arrays.copyOf()
Arrays.copyOfRange()

前缀和计算
Arrays.parallelPrefix(new int[5], Integer::sum);

稳定排序,归并排序
Arrays.sort()


寒烟濡雨 2021年10月10日 20:02 收藏文档