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);
}
}

浙公网安备 33010602011771号