리스트에 어떤 값을 추가하는 방법을 알아보겠습니다.
1. List.add(element)
List.add(element)
는 인자로 전달된 객체를 리스트에 추가합니다.
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<> ();
list.add("New York");
list.add("Mumbai");
list.add("London");
System.out.println(list);
}
}
Output:
[New York, Mumbai, London]
2. List.add(index, element)
List.add(index, element)
는 인자로 전달된 element를 리스트의 index 위치에 추가합니다.
아래 예제는 리스트의 Index 0에 Seoul
을 추가하고 Index 2에 Tokyo
를 추가합니다.
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<> ();
list.add("New York");
list.add("Mumbai");
list.add("London");
System.out.println(list);
list.add(0, "Seoul");
System.out.println(list);
list.add(2, "Tokyo");
System.out.println(list);
}
}
Output:
[New York, Mumbai, London]
[Seoul, New York, Mumbai, London]
[Seoul, New York, Tokyo, Mumbai, London]
3. List.addAll()
List.addAll()
은 인자로 전달된 리스트의 모든 요소들을 리스트에 추가합니다.
import java.util.ArrayList;
import java.util.Arrays;
public class Example {
public static void main(String[] args) {
ArrayList<String> list1 = new ArrayList<>(Arrays.asList("New York", "Mumbai"));
ArrayList<String> list2 = new ArrayList<>(Arrays.asList("Seoul", "Tokyo"));
list1.addAll(list2);
System.out.println(list1);
}
}
Output:
[New York, Mumbai, Seoul, Tokyo]