Hamutaro - Hamtaro 4

Collection 1

[JAVA] ์ž๋ฐ” ์ปฌ๋ ‰์…˜(Collection) ํ”„๋ ˆ์ž„์›Œํฌ

์ž๋ฐ” ์ปฌ๋ ‰์…˜(Collection) ํ”„๋ ˆ์ž„์›Œํฌ๋ž€? ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” API๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅ, ๊ฒ€์ƒ‰, ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ์ œ๊ณต ์ฃผ์š” Collection (1) Collection ์ธํ„ฐํŽ˜์ด์ŠคList : ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ์š”์†Œ์˜ ์ง‘ํ•ฉ, ์ค‘๋ณต ํ—ˆ์šฉArrayList : ๋™์  ๋ฐฐ์—ด, index๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ์ ‘๊ทผ ๊ฐ€๋Šฅ, ์‚ฝ์ž…๊ณผ ์‚ญ์ œ๊ฐ€ ๋А๋ฆผLinkedList : ์ด์ค‘ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ, ์‚ฝ์ž…๊ณผ ์‚ญ์ œ๊ฐ€ ๋น ๋ฆ„, index๋ฅผ ํ†ตํ•œ ์ ‘๊ทผ์ด ๋А๋ฆผSet : ์ˆœ์„œ๊ฐ€ ์—†์Œ, ์ค‘๋ณต ๋ถˆ๊ฐ€๋ŠฅHashSet : ํ•ด์‹œ ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜, ์ˆœ์„œ ๋ณด์žฅ ๋˜์ง€ ์•Š์Œ, ๋น ๋ฅธ ๊ฒ€์ƒ‰๊ณผ ์‚ฝ์ž…LinkedHashSet : ํ•ด์‹œ ํ…Œ์ด๋ธ”๊ณผ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๋œ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•จTreeSet : ์ •๋ ฌ๋œ ์ง‘ํ•ฉQueue : ์š”์†Œ๋ฅผ FIFO ๋ฐฉ..

Backend/Java 2022.01.18