java.util.Arrays 是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。
Arrays.toString ( 数组名 ) 将参数数组变成字符串(按照默认格式:[10, 20, 30]) Array.sort ( 数组名 ) 按照默认升序( 从 小 到 大 )对数组的元素进行排序。
1、如果是字符串,sort 默认按照升序从小到大
2、如果是字符串,sort 默认按照 字母 升序
3、如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持
Arrays.equals ( 数组名1,数组名2 ) 判断两个数组是否相等 工具类的设计思想:
- 构造方法用private
- 成员用 public static 修饰
请使用Arrays相关的API,将一个随机字符串中的所有字符 升序排列 ,并 倒叙 打印。
public class Demo02ArraysPractice {public static void main(String[] args) {String str = "asv76agfqwdfvasdfvjh";char[] chars = str.toCharArray();Arrays.sort(chars);for (int i = chars.length - 1; i >= 0; i--) {System.out.print(chars[i]);}} } D:\Java\jdk-17\bin\java.exe "-javaagent:D:\BaiduNetdiskDownload\IntelliJ IDEA 2021.1.3\lib\idea_rt.jar=5096:D:\BaiduNetdiskDownload\IntelliJ IDEA 2021.1.3\bin" -Dfile.encoding=UTF-8 -classpath F:\IdeaProjects\JavaSenior\out\production\variableandoperator com.atguigu.array.Demo02ArraysPractice wvvvssqjhgfffddaaa76 Process finished with exit code 0