package nowcoder; import java.util.*; /** * 链接:https://ac.nowcoder.com/acm/contest/320/H * 来源:牛客网 * * 题目描述 * 对输入的字符串进行排序后输出 * 输入描述: * 输入有两行,第一行n * * 第二行是n个空格隔开的字符串 * 输出描述: * 输出一行排序后的字符串,空格隔开,无结尾空格 */ public class Main_06 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //存储需要排序的字符串 ArrayList<String> als = new ArrayList<>(); //需要排序的字符串数量 int numbers = sc.nextInt(); //将一定数量的字符串装进ArrayList for (int i = 0; i < numbers; i++) { als.add(sc.next()); } //对字符串进行排序 Collections.sort(als); //按格式遍历输出字符串(同一行) for (int i = 0; i < als.size() - 1; i++) { System.out.print(als.get(i)+" "); } System.out.print(als.get(als.size() - 1)); } }