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