Java 数组工具类Arrays

import java.util.Arrays;

public class ArraysUtil {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        testArrayysToString();
        testEqules();
        testSort();
        testCopyOf();
        testCopyOfRange();
    }
    public  static void testArrayysToString(){
        //toString(arrays) 把传入的数组转换成字符串
        String[] arrays =new String[10];
        arrays[0]="张三";
        arrays[1]="李四";
        arrays[2]="刘亦菲";
        arrays[3]="李若彤";
        arrays[4]="贾玲";
        arrays[5]="陈妍希";
        arrays[6]="黄晓明";
        arrays[7]="古天乐";
        arrays[8]="陈晓";
        arrays[9]="刘德华";
        String str=Arrays.toString(arrays);
        System.out.println(str);

    }
    public  static void testEqules(){
        //equles(arrays1,arrays2) 比较两个数组是否相等
        int []arrays1=new int[3];
        for(int i = 0;i<arrays1.length;i++){
            arrays1[i]=6+i;
        }
        int []arrays2=new int[3];
        for(int i = 0;i<arrays2.length;i++){
            arrays2[i]=7+i;
        }
        boolean istrue = Arrays.equals(arrays1, arrays2);
        System.out.println(istrue);
    }
    public  static void testSort(){
        //排序 默认升序
        int []arrays = {5,8,9,15,12};
        Arrays.sort(arrays);
        String str = Arrays.toString(arrays);
        System.out.println(str);

        char []arrays2 = {'a','b','d','C','E'};
        Arrays.sort(arrays2);
        String str2 = Arrays.toString(arrays2);
        System.out.println(str2);
    }
    public static void testCopyOf(){
        //复制 到第几位
        int []arrays1=new int[3];
        for(int i = 0;i<arrays1.length;i++){
            arrays1[i]=6+i;
        }
        int[] arrays2 = Arrays.copyOf(arrays1, 4);
        System.out.println(Arrays.toString(arrays2));
    }
    public static void testCopyOfRange(){
        //复制 从哪到哪
        int[]arrays = {8,9,6,2,1,0};
        int[]arrays2 =Arrays.copyOfRange(arrays, 2, 6);
        System.out.println(Arrays.toString(arrays2));
    }
}

猜你喜欢

转载自blog.csdn.net/ilovehua521/article/details/82022268