단어 퀴즈 프로그램을 제작중인데,
동적배열에 단어를 미리 넣어두고,나중에 사용자가 원하는 단어를 추가하게 하고 싶습니다.
ArrayList를 사용하여,단어(문자열)를 미리 저장하게 할수 있나요?(단어를 100,200개 미리 넣을거라 일일이 add를 사용하고 싶지 않습니다....)
sehongpark님의 답변
## 답변
ArrayList를 사용한다면 아래와 같은 방법은 어떨까요?
1. 단어를 미리 만든다
- `words.txt` 와 같은 File IO를 이용
- 또는 미리 100개의 단어를 배열로 생성
```
String[] words = { "apple", "banana", ... };
```
2. 반복문을 사용해 add() 한다.
sehongpark님의 답변
## 추가 답변
찾아보니 배열을 입력하여 ArrayList를 만드는 방법이 있네요.
```
new ArrayList<>(Arrays.asList(array))
```
## 레퍼런스
- https://stackoverflow.com/questions/157944/create-arraylist-from-array