package Gaojiyuyan; import java.util.Arrays; /* java.util.Arrays是与数组相关的工具类,里面提供大量静态方法, 用来实现数组常见的操作 public static String toString(数组),将参数数组变成字符串(按默认格式:【元素1,元素2,元素3.。。】) public static void sort(数组),按照默认升序(从小到大)对数组元素进行排序 1.如果是数值,sort默认按照升序从小到大 2、如果是字符串,sort默认按照字母升序 3.若是自定义类型,那么自定义的类需要有Comparable或者Comparator接口的支持 */ public class ArraysLei { public static void main(String[] args) { int[] intArray={10,20,30}; //将int【】数组按默认格式变成字符串 String intStr=Arrays.toString(intArray); System.out.println(intStr); int[] array1={10,50,30}; Arrays.sort(array1); System.out.println(Arrays.toString(array1)); String[] array2={"bbb","aaa","vvv"}; Arrays.sort(array2); System.out.println(Arrays.toString(array2)); System.out.println("======================="); //练习:使用Arrays相关的API,将一个随机字符串中的所有字符升序排列,并倒序打印 String str="sjdjdndndbhdubjk";//定义随机字符串 char[]chars=str.toCharArray(); //转换为字符数组,数组才能用Arrays.sort方法,string变数组用toCharArray Arrays.sort(chars);//升序排列 for (int i = chars.length-1; i >=0; i--) { System.out.print(chars[i]); } } }
Arrays类
最新推荐文章于 2024-08-06 10:22:43 发布