ArrayList是Java集合的一部分,為一個類別,實作List介面。
ArrayList<String> fruits = new ArrayList<>();
fruits.add("Apple");
furits.add("Banana");
System.out.println(fruits.get(1));
//印出Banana
HashSet是Java集合的一部分,為一個類別,實作Set子介面。
HashSet(Integer> numbers = new HashSet<>();
numbers.add(5);
numbers.add(3);
numbers.add(3); //加入失敗,因不得重複加入3
System.out.println(number.size());
//印出長度為2
Map 是一個介面,它表示一種 Key-Value 對映關係。
Map<String, Integer> students = new HaspMap<>();
students.put("Mary",22);
students.put("Alex",18);
students.put("Eudora",30);
students.put("Mary",32); //與第一個Mary同Key,因此會將32取代22
System.out.println(students.get("Alex");
//印出18
System.out.println(students.get("Claire");
//會印出null