java.util.Arrays的施用
java.util.Arrays的使用
java.util.Arrays的功能:
1.此工具类有排序八种基本数据类型的功能,
像 public static void sort(char[] a)方法。
还能指定排序的起点和终点
public static void sort(char[] a, int fromIndex, int toIndex)
还能够排序Object类型和自定义类型,这两者需要指定Comparator
2.此工具类还能比较八种基本数据类型的数据和Object类型的数组。例如:
public static boolean equals(char[] a, char[] a2)
3.此工具类还能在八种基本数据类型或Object类型的数组中查找相应类型值的位置,例如:
public static int binarySearch(char[] a, char key)
4.此工具类还能将八种基本数据类型或Object类型的数组中填入相应类型的指定值
5.此工具类还能将八种基本数据类型或Object类型的数组进行深复制。
public static char[] copyOf(char[] original, int newLength);
或者指定深复制的范围:public static char[] copyOfRange(char[] original, int from, int to);
6.将数组转换为ArrayList:
public static <T> List<T> asList(T... a);
java.util.Arrays的功能:
1.此工具类有排序八种基本数据类型的功能,
像 public static void sort(char[] a)方法。
还能指定排序的起点和终点
public static void sort(char[] a, int fromIndex, int toIndex)
还能够排序Object类型和自定义类型,这两者需要指定Comparator
2.此工具类还能比较八种基本数据类型的数据和Object类型的数组。例如:
public static boolean equals(char[] a, char[] a2)
3.此工具类还能在八种基本数据类型或Object类型的数组中查找相应类型值的位置,例如:
public static int binarySearch(char[] a, char key)
4.此工具类还能将八种基本数据类型或Object类型的数组中填入相应类型的指定值
5.此工具类还能将八种基本数据类型或Object类型的数组进行深复制。
public static char[] copyOf(char[] original, int newLength);
或者指定深复制的范围:public static char[] copyOfRange(char[] original, int from, int to);
6.将数组转换为ArrayList:
public static <T> List<T> asList(T... a);