JavaStudy

TIL Java 3-*

๋ฆฐ์˜ˆ์กฐ 2023. 12. 4. 18:41

Collection

Wrapper ๊ฐ์ฒด


 

#Collection

 

: ์ปดํ“จํ„ฐ์˜ ์ž๋ฃŒ๊ตฌ์กฐ ๊ฐœ๋…์„ ์ถ”์ƒํ™”ํ•˜๊ณ  ๊ตฌ์ฒดํ™”ํ•ด ์ž๋ฐ” ์–ธ์–ด์— ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ

- ์ถ”์ƒ์ ์ธ ํƒ€์ž…์˜ ์—ญํ• ์„ ํ•˜๋ฉด์„œ ํ•ด๋‹น ํƒ€์ž…์˜ ๊ตฌํ˜„์ฒด์˜ ํ–‰๋™์ด๋‚˜ ํŠน์„ฑ์„ ์ง€์ •ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด

List - ์ถ”์ƒ์  ์ž๋ฃŒ๊ตฌ์กฐ

์ด๊ฒƒ์„ ๊ตฌ์ฒดํ™”ํ•ด์„œ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด ArrayList, LinkedList! 

 

์ž๋ฐ”์— ์‹ค์ œ๋กœ ๊ตฌํ˜„๋œ ๋ชจ์Šต์„ ๋ณด๋ฉด

List ๋ฉ”์„œ๋“œ - ๊ตฌํ˜„์ฒด ๋ถ€๋ถ„์ด ์—†์Œ ({} ์ค‘๊ด„ํ˜ธ ๋ถ€๋ถ„!)

์ด๋Ÿฐ ๋ชจ์Šต์ด๋‹ค!

 

#Wrapper ๊ฐ์ฒด

 

- ์ž๋ฐ” ์–ธ์–ด์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๊ฐ์ฒดํ™”ํ•˜๋Š”๋ฐ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ๋“ค์ด ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด,

int / char / byte / long / float / double ๋“ฑ๋“ฑ.. ๊ณผ ๊ฐ™์€ ์›์‹œํƒ€์ž…! (๊ฐ’ ์ž์ฒด๋งŒ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ณ  ๊ทธ ์ด์ƒ์˜ ์˜์˜ X.)

 

๋งŒ์ผ ๊ธฐ๋ณธํ˜• ๊ฐ’ ๋Œ€์‹  ๊ฐ์ฒด๋กœ ์ €์žฅํ•ด์•ผํ•˜๊ฑฐ๋‚˜ ๊ฐ์ฒด์˜ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•  ๋•Œ 

Integer, Character, Byte, Long .. ๋“ฑ๊ณผ ๊ฐ™์€ Wrapper ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค! (์ž๋ฐ”์—์„œ ์ถ”์ƒํ™” ํ›„ ๊ฐ์ฒดํ™”ํ•ด๋‘ !) 

'JavaStudy' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL JAVA #3-3  (0) 2023.12.01
TIL JAVA #3-2  (3) 2023.12.01
TIL JAVA #3-1  (0) 2023.11.30
TIL JAVA #2-4  (1) 2023.10.20
TIL JAVA #2-3  (0) 2023.10.19