์นดํ
๊ณ ๋ฆฌ ์์
[java] ์๋ฃ๊ตฌ์กฐ Set
๊ฐ์์
2022. 4. 2. 00:45
์ํ์ ์งํฉ์ ๋น์ ๋ ์ ์๋ค.
|
์ ์ฅ ์์๊ฐ ์ ์ง๋์ง ์๋๋ค.
|
๊ฐ์ฒด๋ฅผ ์ค๋ณตํด์ ์ ์ฅํ ์ ์๊ณ , ํ๋์ null๋ง ์ ์ฅํ ์ ์๋ค.
|
๊ตฌํ ํด๋์ค
HashSet, LinkedHashSet, TreeSet
|
์ฃผ์ ๋ฉ์๋
๊ธฐ๋ฅ
|
๋ฉ์๋
|
์ค๋ช
|
๊ฐ์ฒด
์ถ๊ฐ
|
boolean add(E e)
|
์ฃผ์ด์ง ๊ฐ์ฒด๋ฅผ ์ ์ฅ, ๊ฐ์ฒด๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฅ๋๋ฉด
true๋ฅผ ๋ฆฌํดํ๊ณ ์ค๋ณต ๊ฐ์ฒด๋ฉด fasle ๋ฅผ ๋ฆฌํด
|
๊ฐ์ฒด
๊ฒ์
|
boolean contains(Object o)
|
์ฃผ์ด์ง ๊ฐ์ฒด๊ฐ ์ ์ฅ๋์ด ์๋์ง ์ฌ๋ถ
|
isEmpty()
|
์ปฌ๋ ์
์ด ๋น์ด ์๋์ง ์กฐ์ฌ
|
|
Iterator<E> iterator()
|
์ ์ฅ๋ ๊ฐ์ฒด๋ฅผ ํ๋ฒ์ฉ ๊ฐ์ ธ์ค๋ ๋ฐ๋ณต์ ๋ฆฌํด
|
|
int size()
|
์ ์ฅ๋์ด ์๋ ์ ์ฒด ๊ฐ์ฒด์ ๋ฆฌํด
|
|
๊ฐ์ฒด
์ญ์
|
void clear()
|
์ ์ฅ๋ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ญ์
|
boolean remove(Object o )
|
์ฃผ์ด์ง ๊ฐ์ฒด๋ฅผ ์ญ์
|