728x90
๋ฐ˜์‘ํ˜•

2024/09/14 1

[JAVA] Map containsKey

containsKey ๋ฉ”์„œ๋“œ๋Š” Java์—์„œ Map ์ธํ„ฐํŽ˜์ด์Šค์— ์ •์˜๋œ ๋ฉ”์„œ๋“œ๋กœ,ํŠน์ • ํ‚ค๊ฐ€ ๋งต์— ์กด์žฌํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์ฆ‰, containsKey๋Š” Map ์•ˆ์— ์ง€์ •๋œ ํ‚ค๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ boolean ๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.์ด ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ‚ค๊ฐ€ ์กด์žฌํ•  ๋•Œ๋งŒ ์•ˆ์ „ํ•˜๊ฒŒ ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.boolean containsKey(Object key) ๋ฐ˜ํ™˜๊ฐ’true: ๋งต์— ์ง€์ •๋œ ํ‚ค๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ.false: ๋งต์— ์ง€์ •๋œ ํ‚ค๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ.๋งค๊ฐœ๋ณ€์ˆ˜key: ์ฐพ์œผ๋ ค๋Š” ํ‚ค. ์ด ํ‚ค๊ฐ€ Map ์•ˆ์— ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.null๋„ ํ‚ค๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋‹จ, HashMap์—์„œ๋Š” null์„ ํ—ˆ์šฉํ•˜์ง€๋งŒ, TreeMap์€ null์„ ํ‚ค๋กœ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.)import java.util...

JAVA 2024.09.14
728x90
๋ฐ˜์‘ํ˜•