java.util.Arrays 类
// 自然排序
Arrays.sort(Object[] obj);
// 自然排序,在指定范围内
Arrays.sort(Object[] obj,int fromIndex,int toIndex);
// 在数组中找指定Key,返回索引(没找到 -1,使用该方法之前最好使用Sort先进行排序,不然结果不准确)
Arrays.binarySearch(Object[] obj,Object key);
// 在数组中找指定Key,返回索引(没找到 -1,使用该方法之前最好使用Sort先进行排序,不然结果不准确),指定范围
Arrays.binarySearch(Object[] obj,int fromIndex,int toIndex,Object key);
// 用指定值填充指定数组
Arrays.fill(Object[] obj, Object val);
// 在指定范围内用指定值填充指定数组
Arrays.fill(Object[] obj,int fromIndex,int toIndex, Object val);
// 数组拷贝,生成新的数组
static <T> T[] copyOf(T[] obj,int newLength);
// 对于引用类型,还是属于浅拷贝
Arrays.copyOf(T[] obj,int newLength);
// 指定范围进行数组拷贝,生成新的数组
Arrays.copyOfRange(T[] obj, int from, int to);
// 把指定数组转换成List,和Collection接口建立了桥梁,生成List<T>
Arrays.asList(T...a)
Jdk 6 学习记录
点赞
收藏