java.util.Arrays是一个与数组相关的类,里面提供了大量静态方法,用来实现数组的常见操作
常见的两个静态方法
1.toString方法
//将参数数组变成字符串
public static String toString(数组);
int[] IntArray = {10,20,30};
//将int数组转化为字符串
String IntStr = Arrays.toString(IntArray);
System.out.println(IntStr);//[10, 20, 30]
[10, 20, 30]
2.sort方法
//按照默认升序对数组元素进行排序
public static void sort(数组);
int[] array1 = {2,3,5,44,1,-3};
Arrays.sort(array1);
System.out.println(Arrays.toString(array1));
[-3, 1, 2, 3, 5, 44]
练习
使用Arrays类相关API,将一个随机字符串中的所有字符升序排列,并倒序打印
import java.util.Arrays;
public class demo02ArraysPractice {
public static void main(String[] args) {
String str = "asfagabfijhbigidhigfbfdbveuif";
char[] charArray = str.toCharArray();
Arrays.sort(charArray);
/*str = Arrays.toString(charArray);
System.out.println(str);*/
for (int i = charArray.length-1; i >= 0; i--) {
System.out.print(charArray[i]+" ");
}
}
}
v u s j i i i i i h h g g g f f f f f e d d b b b b a a a
Process finished with exit code 0