<aside> ☑️ https://codechacha.com/ko/java-collections-arraylist-contains/ https://codechacha.com/ko/java-join-two-lists/ 3. ArrayList DeepCopy 하기

</aside>

  1. index로 접근해서 값을 제거
Object oldValue = ArrayList.remove(int index);
//그 인덱스에 있는 값을 제거하고 반환해준다.
  1. object를 직접 넣어서 제거
Object oldValue = ArrayList.remove(Object o);
//해당 Object를 제거하고 반환해준다.
  1. Contains (포함되어 있느냐?)
ArrayList.contains(Object o);
  1. 두 ArrayList 합치기
List<String> list1 = new ArrayList<String>();
list1.add("A"); list1.add("B"); list1.add("C");

List<String> list2 = new ArrayList<String>();
list2.add("a"); list2.add("b"); list2.add("c");

//list1에 list2를 더해보자
list1.addAll(list2);
System.out.println(list1);

/*
	[A, B, C, a, b, c]
*/
  1. ArrayList set (특정 인덱스 접근 후 값 대체)
List<String> list1 = new ArrayList<String>();
list1.add("A"); list1.add("B"); list1.add("C");

//특정 index에 접근해서 값을 바꿔주는 method
list1.set(0, "O");
System.out.println(list1);

/* 출력값
[O, B, C]
*/
  1. SubList()