天天看點

Arrays類的使用

什麼是Arrays

Arrays是一個操作數組的各種方法的工具類

示例

package array;

import java.util.Arrays;

/**
 * Arrays類的使用
 */
public class ArrayDemo05 {
    public static void main(String[] args) {
        // Arrays
        int[] lists = {1, 2, -2, 4, 34, 1231, 421321, 111};
        // Arrays.toString方法 列印數組
        System.out.println(Arrays.toString(lists)); // [1, 2, -2, 4, 34, 1231, 421321, 111]

        // 排序
        Arrays.sort(lists);
        System.out.println("排完序後數組==" + Arrays.toString(lists)); // [-2, 1, 2, 4, 34, 111, 1231, 421321]

        // 填充
        // Arrays.fill(lists,6);  // 所有都是[6, 6, 6, 6, 6, 6, 6, 6]
        Arrays.fill(lists, 0, 2, 5); // 包含formIndex 不包含toIndex  [5, 5, 2, 4, 34, 111, 1231, 421321]
        System.out.println(Arrays.toString(lists));

        // 比較兩個數組是否相同
        System.out.println(Arrays.toString(lists).equals("[5, 5, 2, 4, 34, 111, 1231, 421321]")); // true
    }
}
           

小結

Arrays一個工具類 哈哈哈 自己也可以寫

了解思想比較重要 凡事想好再去動手 事半功倍

即使再小的帆也能遠航