1>题目描述
- 题目描述:
- 输入描述:
- 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
- 输出描述:
2>解法一
- 调用工具类Arrays的sort方法,但我感觉这样不太好,这个解法投机取巧了
import java.util.*;
public class Main{
public static void main(String[] arg){
Scanner sc = new Scanner(System.in);
int length = sc.nextInt();
String[] arr = new String[length];
for(int i=0;i<length;i++){
arr[i] = sc.next();
}
Arrays.sort(arr);
for(String s:arr){
System.out.println(s);
}
}
}
3>解法二
- 利用String类中的compareTo()方法即可比较字符串关于字典顺序的大小
import java.util.*;
public class Main{
public static void main<