ArrayList๋ ArrayList๋ ๋ฐฐ์ด๊ณผ ์ ์ฌํ๋ฉฐ, List ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ๊ฒ์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ ๋ฐ์ดํฐ์ ์์ฐจ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ ์ฐ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ArrayList์ ํน์ง ์ด๊ธฐํํ ๋ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ํ์๊ฐ ์๋ค. ๋ฐฐ์ด์ ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด ์์ง๋ง, ArrayList๋ ์ฌ์ด์ฆ๊ฐ ๋์ ์ผ๋ก ํ ๋น๋๋ ๋ฐฐ์ด์ด๋ค. ์ฐธ์กฐ ํ์ (reference type)๋ง ์์๋ก ์ ์ฅํ ์ ์๋ค. ๋ฐ์ดํฐ ์ค๋ณต์ด ๊ฐ๋ฅํ๋ฉฐ, null ๊ฐ๋ ํ์ฉํ๋ค. ์๋ฃ๋ฅผ ๋๋์ผ๋ก ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ฉด ๋ด๋ถ ์ฒ๋ฆฌ ์์ ์ด ๋์ด๋์ ์ฑ๋ฅ์ด ๋จ์ด์ง ์ ์๋ค. ArrayList์ ์ฃผ์ ๋ฉ์๋ ๋ฉ์๋ ์ค๋ช boolean add(E e) ์ง์ ๋ ์ ๋ค๋ฆญ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋ค. void add(int index, E element) ํน์ ์ธ๋ฑ์ค ์์น์ ..
๊ทธ๋ฆฌ๋์์ inputType์ด selectBox์ธ ์ปฌ๋ผ์ด ์๊ณ , ๊ทธ ์ปฌ๋ผ์ ๋ฐ์ธ๋ฉ๋ data list์์ ๋ด๊ฐ ๋ณด์ฌ ์ฃผ๊ณ ์ถ์ ๊ฐ์ด ์๋ ์ํฉ์ด ๋ฐ์ ๋์ ๊ฒฝ์ฐ, ์ธํ ํ data list๊ฐ ๊ณตํต์ฝ๋ ๋ฆฌ์คํธ์๊ธฐ ๋๋ฌธ์ ํด๋น ๋ฆฌ์คํธ์ ์๋ ๊ฐ์ ๋ณด์ฌ ์ค ์ ์์์ ๋๋ณด๊ธฐ ๋ด๊ฐ ์ํ ๊ฒ, label: ์ ์ฒด value: 00 ๋ก ๋ค์ด๊ฐ๋ ์ ํํ ๋๋ ์ด '์ ์ฒด' ํญ๋ชฉ์ด ์ ๋ณด์ด๊ฒ๋ ํด์ผ ํ๋ค ๋ด๊ฐ ์๊ฐํ ๊ฒ... (1) ์ฟผ๋ฆฌ์ '์ ์ฒด'๋ผ๋ ๋ฐ์ดํฐ๋ฅผ ์์๋ก ๋ฃ์ด์ ์๋ก์ด data list๋ฅผ ๊ฐ์ง๊ณ ์ค๋ ๋ฐฉ๋ฒ โ ์์ ์ ๋งํ๋ฏ์ด ์ปฌ๋ผ์ด selectBox๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ํํ ๋๋ '์ ์ฒด' ๊ฐ์ ์ ๋ณด์ด๊ฒ ํด ๋ฌ๋ผ๊ณ ์์ฒญํจ. (2) ๋ฐ์ธ๋๋ ๊ธฐ์กด ๊ณตํต์ฝ๋ ๋ฆฌ์คํธ๋ก ์ธํ ํ๋, Script์์ ์์๋ก 00 ๊ฐ์ ๋ฃ์ด ์ค๋ค..