第三方库 commons-lang3 下载
- 项目中新建文件夹lib,将第三方库复制到lib文件夹中
- 选中lib,右击 Add as Library
ArrayUtils工具类 常用方法
- ArrayUtils.add(array,ele) 向数组尾部添加一个元素
- ArrayUtils.addAll(array,ele1,…,elen) 向数组尾部,同时添加多个数据
- ArrayUtils.insert(index,array,elel,…,elen) 向数组指定位置,添加多个元素
- ArrayUtils.remove(array,index) 删除数组指定位置一个数据
- ArrayUtils.removeAll(array,index,…,index) 删除数组指定位置(多个)数据
- ArrayUtils.subarray(array,start,end) 切片/截取 指定位置数据(不包含end索引位置数据)
-
ArrayUtils.toString(array) 输出array数组内容
-
ArrayUtils.clone(array) 克隆数组(新数组但内容相同)
-
ArrayUtils.contains(array,ele) 判断某个数据是否在数组中
-
ArrayUtils.isEmpty(array) 判断数组是否为空(null/0)
-
ArrayUtils.shuffle(array) 随机打乱数组(无返回值)
- ArrayUtils.toObject(array) 将 int[] 数组 转为 Integer[] 数组
- ArrayUtils.toPrimitive(array)将 Integer[] 数组 转为 int[] 数组
案例练习:
int[] array = {
12,23,3,4,2};
// 数组添加 100 (默认末尾增加,返回一个新的数组)
// 赋值给原数组(array未定义长度)
array = ArrayUtils.add(array, 100)