Fork me on GitHub

Java工具类之——Arrays

Arrays 是JDK提供的操作数组的工具类,array类提供了动态创建和访问 Java 数组的方法。
arrays此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。

 

  • toString

toString方法可以将数组元素转换称为字符串

package Array;

import java.util.Arrays;

/**
 * 使用Arrays类的toString方法将数组转换称为字符串
 */
public class array {
    public static void main(String[] args) {
        int [] arr = {11,22,33,44,55};
        String str = Arrays.toString(arr);
        System.out.println(str);
    }
}
  • binarySearch(二分查找)

使用Arrays类的binarySearch方法可以对数组进行“二分查找”的操作
package Array;

import java.util.Arrays;

public class array {
    public static void main(String[] args) {
        int [] arr = {11,22,33,44,55};
        int index = Arrays.binarySearch(arr,22);
        System.out.println(index);
    }
}
  • sort

package Array;

import java.util.Arrays;

/**
 * 使用Arrays类的sort方法将数组进行升序排序
 */
public class array {
    public static void main(String[] args) {
        int [] arr = {44,55,11,33,22};
        Arrays.sort(arr);
        String string = Arrays.toString(arr) ;
        System.out.println(string);
    }
}
//输出[11,22,33,44,55]

 

posted @ 2021-07-06 21:39  Blueshadow^_^  阅读(123)  评论(0编辑  收藏  举报