JAVA输入

来源:7-1 编程练习

慕桂英4522192

2016-07-10 01:36

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

写回答 关注

2回答

  • 慕瓜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);

    }

    Justin... 回复木刻雪原

    貌似提交上去答案错误

    2017-05-11 02:29:36

    共 5 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165171 学习 · 17581 问题

查看课程

相似问题