Arrays类的方法使用
程序员文章站
2024-03-06 21:03:32
...
package com.itheima_01;
import java.util.Arrays;
// 测试Arrays类的方法
public class Textbook_im {
public static void main(String[] args){
int[] array = {73,80,62,93,96,87};
int[] array2 = {73,80,62,93,96,87};
int[] array3 = {66,55,44,33,22};
// Arrays.equals 判定数组是否完全相等
System.out.println(Arrays.equals(array,array2));
// Arrays.sort() 将数组中数据 升序(从小到大) 排列
Arrays.sort(array);
// 使用 Arrays,sort 将数组 array 升序排列,此时 array 和 array2 不完全相等
System.out.println(Arrays.equals(array,array2));
// Arrays.toString() 输出数组中全部数据
System.out.println(Arrays.toString(array));
// Arrays.fill() 将一个数组中的全部数据 替换为同数据类型的一个数据
// 例:将 array2 中的数据 全部替换为 int 类型的 66
Arrays.fill(array2,66);
System.out.println(Arrays.toString(array2));
// Arrays.copyOf() 复制数组,并将长度扩充为 * 位
int[] copyArray = Arrays.copyOf(array3,10);
System.out.println(Arrays.toString(copyArray));
// Arrays.binarySearch() 查找数组中数据的标记位置
int index = Arrays.binarySearch(array,87);
System.out.println(index);
}
}