Arrays类的两种常见方法
1.toString:将参数数组转变成字符串;
2.sort:按照升序把数组进行排列
import java.util.Arrays;
public class demoarrays {
public static void main(String[] args) {
//将数组转变成字符串
int[]Array ={223,353,43};
String intstr= Arrays.toString(Array);
System.out.println(intstr);
//升序
int[]array1={2,35,4,7,1};
Arrays.sort(array1);
System.out.println(Arrays.toString(array1));
String[]array2={"ccc","aaa","bbb"};
Arrays.sort(array2);
System.out.println(Arrays.toString(array2));
}
}
运行结果:
3.再来一个例子:将一个随机字符串中的所有字符升序排列,并并倒序打印;代码如下
import java.util.Arrays;
public class demoarrays2 {
public static void main(String[] args) {
String str ="dnioeofen3o4ih8ndf";
//要想使用arrays必须先把字符串变成数组
char[] chars=str.toCharArray();
//升序排列
Arrays.sort(chars);
//倒序遍历
for (int i = chars.length - 1; i >= 0; i--) {
System.out.println(chars[i]);
}
}
}