亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JAVA輸入

用Java編寫一個能對一組字符串按字典序升序排序的程序 輸入為N和N行字符串,需要按行輸出字符串升序排序的結果 如輸入
3
Abc
Abe
Abd
輸出:
Abc
Abd
Abe

正在回答

2 回答

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);
	}
}

}


0 回復 有任何疑惑可以回復我~

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

Arrays.sort(strs);

for(String str:strs){

????System.out.println(str);

}

0 回復 有任何疑惑可以回復我~
#1

木刻雪原

此樓正解,字符串本身也有對應的數,數組排序就是按數從小到大排序的;
2016-07-10 回復 有任何疑惑可以回復我~
#2

慕桂英4522192 提問者

我想知道怎么鍵盤輸入3 "Abc","Abe","Abd" 而不是定義一個數組
2016-07-10 回復 有任何疑惑可以回復我~
#3

慕桂英4522192 提問者

我想知道怎么鍵盤輸入3 "Abc","Abe","Abd" 而不是定義一個數組
2016-07-12 回復 有任何疑惑可以回復我~
#4

qq_星空燈_03628937 回復 慕桂英4522192 提問者

你說的我不是很懂
2016-07-19 回復 有任何疑惑可以回復我~
#5

JustinM 回復 木刻雪原

貌似提交上去答案錯誤
2017-05-11 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167466    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號