List<String> list1 = new ArrayList<>(Arrays.asList("a","b","c"));
List<String> list2 = new ArrayList<>(Arrays.asList("1","2","3"));
list1.addAll(list2); // list1 變為 [a,b,c,1,2,3]
名字數組 ["Tom","Jerry"],電話數組 ["111","222"] → 合併為 ["Tom 111","Jerry 222"]。
List<String> merged = new ArrayList<>();
for (int i = 0; i < names.size() && i < phones.size(); i++) {
merged.add(names.get(i) + " " + phones.get(i));
}
class Contact { String name; String phone; }
List<Contact> contacts = new ArrayList<>();
for (int i = 0; i < names.size(); i++) {
contacts.add(new Contact(names.get(i), phones.get(i)));
}
List 而非數組,靈活擴展。Stream API(Java 8+)並行處理。