问答详情
源自:7-1 编程练习

JAVA输入

用Java编写一个能对一组字符串按字典序升序排序的程序 输入为N和N行字符串,需要按行输出字符串升序排序的结果 如输入
3
Abc
Abe
Abd
输出:
Abc
Abd
Abe

提问者:慕桂英4522192 2016-07-10 01:36

个回答

  • 慕瓜6533601
    2017-08-12 14:18:37

    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    import java.util.Scanner;
    
    public class Test {
    public static void main(String[] args) {
    	@SuppressWarnings("resource")
    	Scanner input = new Scanner(System.in);
    	int n = input.nextInt();
    	List<String> lists = new ArrayList<String>();
    	for (int i = 0; i < n; i++) {
    		lists.add(input.nextLine());
    	}
    	Collections.sort(lists);
    
    	for (String li : lists) {
    		System.out.println(li);
    	}
    }
    
    }


  • qq_星空灯_03628937
    2016-07-10 08:33:11

    String[]strs={"Abc","Abe","Abd"};

    Arrays.sort(strs);

    for(String str:strs){

        System.out.println(str);

    }