Arrays类常用方法

Arrays类

3.1 概述

java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法。

3.2 操作数组的方法

1.将参数数组变成字符串

public static String toString(数组);

public static void mian(String[] args){
    //定义一个int数组
    int[] arr = {1,3,5,6};
    //打印数组,输出地址值
   System.out.println(arr);//[I@2ac1fdc4
  	//将数组内容转换称为字符串
    String s = Arrays.toString(arr);
    //打印字符串,输出内容
    System.out.println(s);//[1,3,5,6]
    
}

2.对指定的类型数组按升序进行排序

public static void sort(数组);

备注:

  1. 如果是数值,sort默认按照升序从小到大
  2. 如果是字符串,sort默认按照字母的升序
  3. 如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持
int[] array1 = {1,5,3,2,6};
Arrays.sort(array1);
System.out.println(array1);//[I@1b6d3586
System.out.println(Arrays.toString(array1));//[1,2,3,5,6]

String[] array2 = {"cc","bb","ee"};
Arrays.sort(array2);
System.out.println(array2);//[I@1b6d3586
System.out.println(Arrays.toString(array2));//[bb,cc,ee]
原文地址:https://www.cnblogs.com/anke-z/p/12376818.html