import java.util.Arrays; import java.util.Scanner; /** * 链接:https://ac.nowcoder.com/acm/contest/320/I * 来源:牛客网 * * 题目描述 * 对输入的字符串进行排序后输出 * 输入描述: * 多个测试用例,每个测试用例一行。 * * 每行通过空格隔开,有n个字符,n<100 * 输出描述: * 对于每组测试用例,输出一行排序过的字符串,每个字符串通过空格隔开 */ public class Main { public static void main(String[] args) { /** * 思路;数组 * 循环获取控制数据直到没有:next() * 每一次获取一行:nextLine() * 将获取到的一行字符串转换为字符串数组:split() * 使用Array类的sort()方法排序 * 按照一定格式遍历输出 */ Scanner sc = new Scanner(System.in); for (; sc.hasNextLine(); ) { String[] str = sc.nextLine().split(" "); Arrays.sort(str); for (int i = 0; i < str.length; i++) { if (i != str.length - 1) { System.out.print(str[i] + " "); }else { System.out.println(str[i]); } } } } }