题解 |HJ14 #字符串排序#

字符串排序

https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
//        HJ14           字符串排序   给定 n 个字符串,请对 n 个字符串按照字典序排列。
//        数据范围: 1≤n≤1000  ,字符串长度满足 1≤len≤100
        Scanner scanner = new Scanner(System.in);
//        TreeMap<Integer, String> stringStringTreeMap = new TreeMap<>();
        ArrayList<String> list = new ArrayList<>();
        String i1 = scanner.nextLine();
        int i2 = Integer.parseInt(i1);
        if (i2 >= 1 && i2 <= 1000) {
            for (int i = 0; i < i2; i++) {
                String str = scanner.nextLine();
                if (str.length() <= 100) {
                    list.add(str);
//                    stringStringTreeMap.put(i,str);
                } else {
                    System.out.println("字符串长度必须满足 1≤len≤100");
                }
            }
            Collections.sort(list);
            for (String s : list) {
                System.out.println(s);
            }
//            Set<Map.Entry<Integer, String>> entrySet = stringStringTreeMap.entrySet();
//            for (Map.Entry<Integer, String> entry : entrySet) {
//                System.out.println(entry.getValue());
//            }
        } else {
            System.out.println("输入字符串个数必须在0~1000范围内");
        }
    }
}

全部评论

相关推荐

uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
06-12 16:23
已编辑
小米_软件开发(准入职员工)
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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