使用Collections.sort进行排序操作
package com.newcoder.huawei;
import java.util.*;
/**
 * 字符串排序
 */
public class HJ14 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int lineSize = Integer.parseInt(in.nextLine());
        List<String> stringList = new ArrayList<>(lineSize);
        while (in.hasNext()){
            stringList.add(in.nextLine());
        }
        Collections.sort(stringList);
        stringList.forEach(s -> System.out.println(s));
    }
}

京公网安备 11010502036488号