编写一个java测试程序,提示用户输入一个字符串,并显示排序后的字符串。
时间: 2024-12-22 14:18:29 浏览: 3
编写一个程序,实现字符串大小写的转换并倒序输出
编写一个简单的Java测试程序,可以使用Scanner获取用户的输入,然后使用Collections.sort()函数对字符串中的字符数组进行排序,最后再将排序后的字符串打印出来。以下是这个程序的一个示例:
```java
import java.util.Scanner;
import java.util.Arrays;
import java.util.Collections;
public class SortString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
// 获取用户输入
String input = scanner.nextLine();
// 将字符串转换为字符数组并排序
char[] chars = input.toCharArray();
Arrays.sort(chars);
// 创建一个新的字符串,包含已排序的字符
StringBuilder sortedStr = new StringBuilder();
for (char c : chars) {
sortedStr.append(c);
}
// 打印排序后的字符串
System.out.println("排序后的字符串是:" + sortedStr.toString());
}
}
```
在这个程序中,我们首先提示用户输入一个字符串,然后使用`Arrays.sort()`对字符数组进行排序,最后通过循环遍历字符数组并添加到StringBuilder中创建新的字符串。
阅读全文