题目描述
给定n个字符串,请对n个字符串按照字典序排列。
输入描述:
输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
输出描述:
数据输出n行,输出结果为按照字典序排列的字符串。
import java.util.*;
import java.io.*;
public class Main
{
public static void main(String []args)throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
while((str = br.readLine()) != null)
{
//元素个数
int n = Integer.parseInt(str);
//存放字符串数组
String []strings = new String[n];
//字符串
for(int i=0; i<n; i++)
{
String arr = br.readLine();
strings[i] = arr;
}
Arrays.sort(strings);
for(int i=0; i<strings.length; i++)
{
System.out.println(strings[i]);
}
}
}
}