[ch.11] ์ปฌ๋ ์
ํ๋ ์์ํฌ Set
HashSet Set์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ์ปฌ๋ ์
ํด๋์ค. ์ค๋ณต์์ ์ ์ฅX, ์ค๋ณต์์ ์ ์ฅ ์ false๋ฐํ ์ ์ฅ์์ ์ ์งX(ํ์์ LinkedHashSet์ฌ์ฉ) ์ค์ ๋ฉ์๋: add, addAll, clear, clone, contain,isEmpty, iterator, remove, retainAll, size, toArray equals( )์ hashCode( )๋ฅผ ๋ชฉ์ ์ ๋ง๊ฒ ์ค๋ฒ๋ผ์ด๋ฉ ํด์ผํจ. TreeSet ‘์ด์ง ๊ฒ์ ํธ๋ฆฌ’ ์๋ฃ๊ตฌ์กฐ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ํ๋ ์ปฌ๋ ์
ํด๋์ค. ์ค๋ณต๋ฐ์ดํฐ ์ ์ฅX, ์ ์ฅ์์ ์ ์งX ๋์ ์ ์ฅ ์ ์ ๋ ฌ๋ ์์น์ ์ ์ฅํจ. ์ฒซ ๋ฒ์งธ ์ ์ฅ ๊ฐ=‘๋ฃจํธ’ ๋ฃจํธ๋ผ๋ ํ๋์ ๋
ธ๋์์ ์์ํด์ ๊ณ์ ํ์ฅํจ ๋
ธ๋: ๋ฐ์ดํฐ ์ ์ฅ์ ์ํ Objectํ์
์ ์ฐธ์กฐ๋ณ์1๊ฐ + 2๊ฐ์ ๋
ธ๋๋ฅผ ..
2023. 11. 14.
[ch.9] java.lang ํจํค์ง์ ์ ์ฉํ ํด๋์ค
Wrapper ํด๋์ค (java.lang ํจํค์ง) ๊ธฐ๋ณธํ ๋ณ์๋ฅผ ๊ฐ์ฒด๋ก ๋ค๋ค์ผํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ. (๋งค๊ฐ๋ณ์๋ก ๊ฐ์ฒด๋ฅผ ์๊ตฌ, ๊ธฐ๋ณธํ ๊ฐ์ด ์๋ ๊ฐ์ฒด๋ก ์ ์ฅํด์ผ ํ ๋, ๊ฐ์ฒด ๊ฐ์ ๋น๊ต๊ฐ ํ์ํ ๋) 8๊ฐ์ ๊ธฐ๋ณธํ(์ฑ๋ฅ์ข์์์) → 8๊ฐ์ ๋ํผํด๋์ค ๋ํผํด๋์ค์ ์์ฑ์( ๋งค๊ฐ๋ณ์ ) ๋งค๊ฐ๋ณ์=๋ฌธ์์ด or ๊ฐ ์๋ฃํ์ ๊ฐ ๊ธฐ๋ณธํ & ๋ํผํด๋์ค boolean, Boolean char, Character byte, Byte short, Short int, Integer long, Long float, Float double, Double ๋ํผํด๋์ค๋ค์ ๋ชจ๋ equals( )๊ฐ ์ค๋ฒ๋ผ์ด๋ฉ ๋์ด์์ด์ ์ฃผ์๊ฐ์ด ์๋ ๊ฐ์ฒด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ ๋น๊ต. ๋ํผํด๋์ค๋ค์ static์์๋ฅผ ๊ณตํต์ ์ผ๋ก ๊ฐ๊ณ ์์. (MAX_VALUE..
2023. 11. 13.