當前位置:成語大全網 - 新華字典 - 編寫壹個Java應用程序,利用Scanner類依次接收鍵盤輸入的三個字符串china、usa、i

編寫壹個Java應用程序,利用Scanner類依次接收鍵盤輸入的三個字符串china、usa、i

import?java.util.ArrayList;

import?java.util.Collections;

import?java.util.Scanner;

public?class?DemoTest?{

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

Scanner?sc?=?new?Scanner(System.in);//掃描器讀取控制臺的輸入

ArrayList<String>?list?=?new?ArrayList<String>();//定義壹個集合

for?(int?i?=?0;?i?<?3;?i++)?{//讀3次

System.out.print("輸入第"+(i+1)+"個字符串:");

String?str?=?sc.nextLine();//利用掃描器,?從控制臺讀取壹行字符串

list.add(str);//加入到集合

}

Collections.sort(list);//字典順序排序?(String實現了可以排序的接口Comparable)

System.out.println("排序後:"+list.toString());//輸出排序後的集合

}

}

運行後

輸入第1個字符串:china

輸入第2個字符串:usa

輸入第3個字符串:i

排序後:[china,?i,?usa]