简介
# 📚简介
在Java中,数组是基本数据结构, 用来表示一组固定长度的相同类型的元素集合。
由于数组的长度不可变的特性,因此针对数组封装了ArrayUtil,提供一些类似于List有的特性。
在Java语言中,分为原始类型和对象类型的元素,因此对应数组操作也区分为原始类型数组和对象类型数组。
原始类型数组包括类似于
int[]、long[]、double[]、float[]、short[]、char[]、byte[]、boolean[]等类型,封装方法在PrimitiveArrayUtil中。对象类型数组可以使用泛型表示,类似于
T[],封装于ArrayUtil。当然,ArrayUtil继承自PrimitiveArrayUtil,无论是原始类型数组,还是对象类型数组,对于用于来说,都是无感知的。
JDK同样提供了Arrays工具类用于数组操作,Hutool提供的工具类可以作为补充。