Java๐Ÿ”ฅ

equals(), equalsIgnoreCase() - ์ž๋ฐ” ๋ฌธ์ž์—ด ๋น„๊ต

hae02y 2023. 12. 27. 19:23
๋ฐ˜์‘ํ˜•

๋ฌธ์ž์—ด ๋น„๊ต๋Š” String ํด๋ž˜์Šค์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” equals(), equalsIgnoreCase() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

 

์‹ค์ œ ๋ฌธ์ž์—ด์„ ๋น„๊ตํ•˜์—ฌ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ์ฐธ์กฐํ˜•์˜ ๋น„๊ต์—์„œ๋„ ๊ฐ™๋‹ค๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ œ๋Œ€๋กœ ๋ฐ˜ํ™˜ํ•ด์ค€๋‹ค.

 

๋“ฑ์œ„ ์—ฐ์‚ฐ์ž( == ) ๋ฅผ ํ†ตํ•ด์„œ ๋น„๊ตํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด, ์‹ค์ œ์˜ ๋ฌธ์ž์—ด์ด ์•„๋‹Œ ๋ฌธ์ž์—ด์˜ ์ฃผ์†Œ๋ฅผ ๋น„๊ตํ•˜์—ฌ ๊ฐ’์„ ํ‘œ์ถœํ•œ๋‹ค.

 

equals() : ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋น„๊ต

equalsIgnoreCase() : ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ๋น„๊ต

 

์›ํ•˜๋Š” ๋น„๊ตํ˜•ํƒœ๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ์„ ํƒํ•˜๊ณ  ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค.

๋ฐ˜์‘ํ˜•