用Arrays将一个随机字符串中的所有字符升序排列,倒序打印
package java1911Q.java01.H9.p1;
import java.util.Arrays;
public class reverse_ {
public static void main(String[] args) {
String sstr="jdkghHAIEN";
char[] str=sstr.toCharArray();
Arrays.sort(str);
System.out.println("升序排列为:");
System.out.println(Arrays.toString(str));
reverse(str);
}
public static void reverse(char[] str){
System.out.println("降序排列为:");
System.out.print("[");
for (int i=str.length-1;i>=0;i--){
System.out.print(str[i]);
if (i>0){
System.out.print(", ");
}
}
System.out.print("]");
}
}
输出结果如下
升序排列为:
[A, E, H, I, N, d, g, h, j, k]
降序排列为:
[k, j, h, g, d, N, I, H, E, A]
Process finished with exit code 0