java 数组工具类Arrays

本文介绍了Java的Arrays工具类,包括如何使用toString()方法将数组转换为字符串,以及如何利用sort()方法对整数和字符串数组进行排序。对于自定义类型的排序,需要实现Comparable或Comparator接口。示例代码展示了基本用法,便于理解和实践。
摘要由CSDN通过智能技术生成

java 数组工具类Arrays

java.util.Arrays 是一个与数组相关的工具类,里面提供了大量的及静态方法,用来实现数组的常见操作。

1、public static String toString(数组)

将参数数组变成字符串。

 public static void main(String[] args) {

      int[] num = {1,2,3,4,5,6};
      String m = Arrays.toString(num);
      System.out.println(m);
    }

结果“

[1, 2, 3, 4, 5, 6]
2、public static void sort(数组)

按照默认升序(从小到大)对数组进行排序。

public static void main(String[] args) {

      int[] num = {1,9,8,4,2,6};
        Arrays.sort(num);
        for(int i=0;i<num.length;i++){
            System.out.println(num[i]);
        }

    }

结果“

1
2
4
6
8
9

对字符串也可以排序

public static void main(String[] args) {

      String[] num = {"bbb","ccc","aaa"};
      Arrays.sort(num);

      System.out.println(Arrays.toString(num));
    }

结果

[aaa, bbb, ccc]

备注
1.如果是数组,sort默认从小到大排序
2.如果是字符串,sort默认按照字母升序
3.如果是自定义类型,嘛呢这个自定义的类需要有Comparable和Comparator接口的支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值