# 工具实现大转换
# 数组工具类1——ArrayUtils
//空数组
Object[] objs = ArrayUtils.EMPTY_OBJECT_ARRAY;
String[] strArray = ArrayUtils.toArray("12","12","31","13");
String[] newArray = ArrayUtils.add(strArray,"65");//返回一个新的数组,原数组不变
System.out.println(ArrayUtils.toString(strArray,"我是空"));
System.out.println(ArrayUtils.toString(newArray,"我是空"));
ArrayUtils.addAll(strArray,ArrayUtils.toArray("777"));//合并数组
/*
{12,12,31,13}
{12,12,31,13,65}
*/
System.out.println(ArrayUtils.toString(ArrayUtils.addAll(strArray,ArrayUtils.toArray("777"))));//toString()
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 数组工具类2——Arrays
String[] strArray = ArrayUtils.toArray("12","12","31","13");
System.out.println(Arrays.binarySearch(strArray,"31"));//2
Arrays.binarySearch(strArray,"7312333232323"));//好像效率很高的样子,返回索引,否则返回赋值
1
2
3
2
3