java学习--数组Arrays工具类

一、概述

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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,讲一个随机字符串中的所有字符升序排列,并倒叙打印
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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 @   坏小子1993  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示