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]