使用 Collections 與 Arrays
在這個練習中,你會看到 Collections Framework 中的 Collections 與 Arrays 輔助類別如何幫助你更輕鬆地操作並處理資料。
本練習屬於課程
Java 的資料型別與例外狀況
練習說明
- 將
"Lima"、"Bogota"、"Santiago"加入capitals的ArrayList。 - 將變數
euCapitals中的陣列轉換為List。 - 將
capitals依字母順序排序。 - 將
capitals的順序反轉。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
public class AllTheCities {
public static void main(String[] args) {
String[] euCapitals = {"Paris", "London", "Prague"};
ArrayList capitals = new ArrayList();
// Add cities to capitals all at once
Collections.____(____, "Lima", "Bogota", "Santiago");
// Convert euCapitals to List
____<____> euCapitalsList = Arrays.____(euCapitals);
// Sort capitals
____.____(capitals);
// Reverse capitals
Collections.____(____);
System.out.println(capitals);
System.out.println(euCapitalsList);
System.out.println(euCapitals);
}
}