欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
    }
}
相关标签: java