题解 | #字符串排序#

字符串排序

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

import java.util.*;


public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
	  //借助ArrayList实现字母序排序
        ArrayList<String> s = new ArrayList<>();
        for(int i = 0;i < n; i++){
            s.add(in.next());
        }
	  //使用了ArrayList的sort函数,调用Comparator接口,正序(字典序)就调用naturalOrder,逆序就调用reverseOrder
        s.sort(Comparator.naturalOrder());
	  //循环打印就行了
        for(String i : s){
            System.out.println(i);
        }



    }
}

全部评论

相关推荐

牛客928043833号:在他心里你已经是他的员工了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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