Util 工具类
Arrays类
1 import java.util.Arrays; 2 import java.util.List; 3 4 public class DemoClass4Util2 { 5 public static void main(String[] args) { 6 //TODO 工具类 7 8 /* 9 * 1. Arrays类 10 * */ 11 int[] is = {1, 2,3, 4, 5}; 12 System.out.println(Arrays.toString(is)); //[1, 2, 3, 4, 5] //实用 13 System.out.println(is); //[I@1eb44e46 内存地址打印,作用不大,需要的是:数组值 14 15 //赋值的同时,创建list对象 16 List<Integer> list = Arrays.asList(1, 2, 3, 4, 5); 17 18 //排序 19 int[] is2 = {5,2,3,1,4}; 20 Arrays.sort(is2); //默认顺序 21 System.out.println(Arrays.toString(is2)); //[1, 2, 3, 4, 5] 22 23 24 //二分查找法 25 System.out.println(Arrays.binarySearch(is2, 5)); 26 /* 27 * 结果:4 28 * 为什么是4 29 * 因为二分查找法,是排序后的数组,我们用sort给is2排序了,结果是:[1, 2, 3, 4, 5] 30 * 所以5值的下标是:4 31 * */ 32 33 //数组的比较 34 int[] is3 = {1,2,3,4,5}; 35 int[] is4 = {1,2,3,4,5,6}; 36 System.out.println(Arrays.equals(is4, is3)); //false 37 } 38 }

浙公网安备 33010602011771号