Arrays数组工具类
Arrays类
概述
java.util.Arrays此类主要是用来操作数组,里面提供了很多操作数组的API方法.如[排序]和[搜索]功能,其中所有的方法都是静态的方法,调用起来非常简单,直接通过类名调用
操作数组的方式
- public static String toString(int[] a) : 返回指定数组内容的字符串表示形式.
-
public static void main(String[] args){ //初始化一个int类型的数组,动态初始化只指定长度,不指定内容,而静态初始化只指定内 容,不指定长度,两者不能混合 int[] arr = {12,34,45,67,45}; //打印数组,输出内存地址 System.out.println(arr); //把数组转化成字符串 String str = Arrays.toString(arr); ''打印字符串,输出字符内容 System.out.println(str); }
-public static void sort(int[] arr) : 对指定的int数组按照数字的升序进行排序.从小到大
-
import java.util.Arrays; //把任意字符串升序排序 public class StringDemo { public static void main(String[] args) { String str= "afdghjktr"; // char[] chars = str.toCharArray(); Arrays.sort(chars); System.out.println(Arrays.toString(chars)); } } -
static int binarySearch(int[] a, int key) 使用二分搜索法来搜索指定的 int 型数组,以获得指定的值。

-
public static void filsl(int[] a, int fromIndex, int toIndex, int val) 将指定的 int 值分配给指定 int 型数组指定范围中的每个元素。

浙公网安备 33010602011771号