# ArrayList - 요소 변경
#### 요소 변경
<kbd>set(int index, E element)</kbd> 메소드는, index 위치 요소를 element로 변경합니다.
```
ArrayList<String> names = new ArrayList<String>(); // names -> {}
names.add("Kim"); // names -> { "Kim" }
names.add("Lee"); // names -> { "Kim", "Lee" }
names.add("Choi"); // names -> { "Kim", "Lee", "Choi" }
// 0번째 요소를 "Park"으로 변경: "Kim" => "Park"
names.set(0, "Park"); // names -> { "Park", "Lee", "Choi" }
```
## 문제
주어진 코드로 ArrayList의 요소를 변경하는 연습을 하려 한다. 출력 예와 같은 결과를 얻도록, 코드를 완성하시오.
## 출력 예
```
=== 변경 전 ===
Monster { name: 슬라임, level: 1 }
Monster { name: 오크, level: 3 }
Monster { name: 골렘, level: 8 }
=== 변경 후 ===
Monster { name: 토끼, level: 1 }
Monster { name: 오크, level: 3 }
Monster { name: 골렘, level: 8 }
```