请使用 Arrays 相关的 API,将一个随机字符串中的所有字符升序排列,并倒序打印。
时间: 2024-02-05 07:11:21 浏览: 77
MATLAB字符串数组
可以使用 Java 中的 Arrays 类的 sort 和 toString 方法来实现对字符串中字符的升序排列,然后使用 for 循环倒序打印即可。
以下是代码示例:
```java
import java.util.Arrays;
public class SortString {
public static void main(String[] args) {
String str = "ahsdufjowq";
char[] chars = str.toCharArray();
Arrays.sort(chars);
String sortedStr = new String(chars);
System.out.println("升序排列后的字符串:" + sortedStr);
System.out.println("倒序打印字符:");
for (int i = sortedStr.length() - 1; i >= 0; i--) {
System.out.print(sortedStr.charAt(i));
}
}
}
```
输出结果为:
```
升序排列后的字符串:adfhoqsuwj
倒序打印字符:
jwusqohfda
```
阅读全文