Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
String[] arr = new String[a];
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.next();
}
char[] brr = new char[a];
for (int i = 0; i < brr.length; i++) {
brr[i] = arr[i].charAt(0);
}
for (int i = 0; i < brr.length - 1; i++) {
for (int j = 0; j < brr.length - 1 - i; j++) {
if (brr[j] > brr[j + 1]) {
char temp;
temp = brr[j];
brr[j] = brr[j + 1];
brr[j + 1] = temp;
String temps;
temps = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temps;
}
}
}
for (int i = 0; i < brr.length; i++) {
System.out.println(arr[i]);
}
## 存储一组姓名,如Apple,Tom,Green,Jack 要求按照字典序排序并显示。
输入
输入第一行为人数n,接下来有n个姓名,n不超过10,每个名字长度不超过20。
输出
对于每个样例输出排序后的结果,每行一个姓名。
样例输入
4
Apple
Tom
Green
Jack
样例输出
Apple
Green
Jack
Tom