Arrays工具类
java.util包中定义了类Arrays,数组操作的工具类类不能创建对象,直接静态调用
●Arrays类的静态方法
。static void sort(数组)对数组进行升序排列(目前为止效率最快)
。static int binarySearch(数组,查找的关键字)对数组进行二分搜索法
。static void fll(数组填充的元素)
。static String toString(数组)返回数组字符串表现形式
。static List aslist…)元素转成List集合
/*
- static String toString(数组)返回数组字符申表现形式
- toStringe内部自动遍历数组
/
package com.sdjzu.arrays;
import java.util.Arrays;
public class ArraysTest {
public static void main(String[] args) {
int[] arr={2,3,4,5,67,78,67,45};
//将数组转为字符串
//不用遍历数组
System.out.println("Arrays.toString(arr) = " + Arrays.toString(arr));
//将字符串升序排列
//效率最高
Arrays.sort(arr);
System.out.println("Arrays.toString(arr) = " + Arrays.toString(arr));
//二分查找
//要求数组有序
int[] arr1={1,2,3,4,5,6,7,8};
System.out.println("Arrays.binarySearch(arr1,6) = " + Arrays.binarySearch(arr1, 6));
}
}