字符串排序(2)

字符串排序(2)

http://www.nowcoder.com/questionTerminal/a2ec8633ff3a42a185a74bff79c90cc9

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]);
                }
            }
        }

    }
}


全部评论

相关推荐

不愿透露姓名的神秘牛友
04-25 10:45
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务