java学习--数组Arrays工具类

一、概述

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

public static String toString(数组) :将参数数组变成字符串,并返回新的字符串
public static void sort(数组) :对参数数组内的元素进行升序排序
备注:
1、如果是数字,sort默认按数字从小到大升序
2、如果是字符串,默认按照字母升序
3、如果是自定义类型,那么这个自定义的类需要有Comparable或Comparator接口的支持

package cn.zst.day08.demo03;

import java.util.Arrays;


public class Demo01Arrays {

    public static void main(String[] args) {
        int[] intArray = {10,20,30};
        String intStr= Arrays.toString(intArray);
        System.out.println(intStr);

        int[] array1 = {2,1,3,10,6};
        Arrays.sort(array1);
        System.out.println(Arrays.toString(array1));
    }
}

  二、练习:

将使用Arrays相关api,讲一个随机字符串中的所有字符升序排列,并倒叙打印
package cn.zst.day08.demo03;

/*
* 将使用Arrays相关api,讲一个随机字符串中的所有字符升序排列,并倒叙打印
* */

import java.util.Arrays;

public class Demo02ArraysPractise {
    public static void main(String[] args) {
        String str = "jazhenfmkcindfhgebxbzsabagk";
        char[] strArray =  str.toCharArray();
        Arrays.sort(strArray);

        System.out.println(Arrays.toString(strArray));

        String result = "";
        for (int i = strArray.length - 1; i >= 0; i--) {
            result += strArray[i];
        }
        System.out.println(result);
    }
}

  

 
posted @ 2022-04-14 16:29  坏小子1993  阅读(29)  评论(0编辑  收藏  举报