。输入一串字符串(长度在100以内,字符串只由字母组成),将大写字母转化为小写字母,再将他们按着字母表顺序输出。 输入格式: 测试数据有多组,处理到文件尾。每组输入一串字符串。 输出格式: 转化成小写然后排序好的字符串。 输入样例: 在这里给出一组输入。例如: cdAB ACbd QWERTYUIOPasdfghjklZXCVBNM 输出样例: 在这里给出相应的输出。例如: abcd abcd abcdefghijklmnopqrstuvwxyz
根据题目先将字符串小写,所以想到s.toLowCase()函数
接下来要进行排序,优先想到sort函数,可是sort函数只能用到数组当中,所以先用toCharArray()函数将字符串改为字符数组,最后用sort函数排序并输出打印
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String s = sc.nextLine();
// 字符串小写
s = s.toLowerCase();
// 字符串转数组
char[] str = s.toCharArray();
// 数组排序
Arrays.sort(str);
System.out.println(str);
}
}
}