美文网首页
一常用API ——第五节、Arrays工具类

一常用API ——第五节、Arrays工具类

作者: 杜艳_66c4 | 来源:发表于2022-05-09 10:00 被阅读0次

java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作
public static String toString(数组):将参数数组变成字符串(按照默认格式:[A,b,c...])
public stati void sort(数组):按默认升序,对数组的元素进行排序

备注:
1、如果是int类型,默认按照数字升序排序
2、如果是字符串,sort默认按照字母升序排序
3、如果是自定义类型,那么这个自定的类需要有Comparable 或者Comparator接口的支持

package cn.day08.demo04;

import java.util.Arrays;

/*
java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作
public static String toString(数组):将参数数组变成字符串(按照默认格式:[A,b,c...])
public stati void sort(数组):按默认升序,对数组的元素进行排序

备注:
1、如果是int类型,默认按照数字升序排序
2、如果是字符串,sort默认按照字母升序排序
3、如果是自定义类型,那么这个自定的类需要有Comparable 或者Comparator接口的支持
 */
public class Deno01Arrays {
    public static void main(String[] args) {
        int[] a  = {1,8,0,3,4,5};
        //将int[]数组变成字符串
        String s = Arrays.toString(a);
        System.out.println(s); //[1, 8, 0, 3, 4, 5]

        Arrays.sort(a);
        System.out.println(Arrays.toString(a)); //[0, 1, 3, 4, 5, 8]

        String[] s2 = {"bbb","aaa","ddd"};
        Arrays.sort(s2);
        System.out.println(Arrays.toString(s2)); //[aaa, bbb, ddd]
    }
}
package cn.day08.demo04;

import java.util.Arrays;

public class Demo02ArraysSort {
    public static void main(String[] args) {
        String s  ="oiuytdfghjkvbnm";
        //变成字符数组
        char[] chars = s.toCharArray();
        //正序排序
        Arrays.sort(chars);
        //打印
        System.out.println(Arrays.toString(chars));
        //倒叙
        for (int i = chars.length - 1; i >= 0; i--) {
            System.out.print(" " + chars[i]);
        }
    }
}

相关文章

网友评论

      本文标题:一常用API ——第五节、Arrays工具类

      本文链接:https://www.haomeiwen.com/subject/ofvfjrtx.html