Java 中Arrays工具类的使用
Posted 路宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 中Arrays工具类的使用相关的知识,希望对你有一定的参考价值。
介绍
java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比如排序和搜索)的各种算法。
下面我用代码给大家演示一下主要的几个方法:
具体注释已经在代码中给出
@Test
public void test1(){
int[] arr1 = new int[]{1,2,3,4};
int[] arr2 = new int[]{1,3,2,4};
//判断两个数组是否相等
boolean equals = Arrays.equals(arr1, arr2);
System.out.println(equals); //false
//输出数组信息
System.out.println(Arrays.toString(arr1));//[1, 2, 3, 4]
System.out.println(Arrays.toString(arr2));//[1, 3, 2, 4]
//将数组从小到大进行排序
Arrays.sort(arr2);
System.out.println(Arrays.toString(arr2));//[1, 2, 3, 4]
//将指定值填充到数组中
Arrays.fill(arr1,10);
System.out.println(Arrays.toString(arr1));//[10, 10, 10, 10]
//将数组从小到大进行排序
int[] arr3 = new int[]{1,3,2,4,90,10,30,50};
int binarySearch = Arrays.binarySearch(arr3, 10);
if (binarySearch>0){
System.out.println(binarySearch);//5
}else {
System.out.println("未找到!");
}
}
以上是关于Java 中Arrays工具类的使用的主要内容,如果未能解决你的问题,请参考以下文章