當前位置:成語大全網 - 新華字典 - JAVA如何輸入多個英語單詞以#結束輸入並把單詞排序

JAVA如何輸入多個英語單詞以#結束輸入並把單詞排序

public?static?void?main(String[]?args)?throws?Exception?{

Scanner?scanner?=?new?Scanner(System.in);

System.out.println("輸入多個單詞,回車換行輸入下壹個單詞,已#結束!");

List<String>?list?=?new?ArrayList<String>();?//用來存放輸入的單詞

String?word?=?null;

do?{

word?=?scanner.nextLine();

if?(!"#".equals(word)){

list.add(word);?//輸入不是#時放入list中保存

}

}while?(!"#".equals(word));

Collections.sort(list);?//按單詞字典排序

System.out.println("輸出排序之後的結果:");

for?(String?str?:?list){

System.out.println(str);

}

}

結果: