Jdk 6 学习记录

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)


你可能感兴趣的:(自学)