๋ชฉ๋กJava (36)

romworld

์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ ์—ฐ์Šต๋ฌธ์ œ3(์ „ํ™”๋ฒˆํ˜ธ๋ถ€)

package kr.or.ddit.basic; import java.util.HashMap; import java.util.Scanner; import java.util.Set; /* ๋ฌธ์ œ) ์ด๋ฆ„, ์ฃผ์†Œ, ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ๋ฉค๋ฒ„๋กœ ๊ฐ–๋Š” Phone ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ  Map์„ ์ด์šฉํ•˜์—ฌ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”๋‰ด๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ์ „ํ™”๋ฒˆํ˜ธ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. (Map์˜ ๊ตฌ์กฐ๋Š” key๊ฐ’์œผ๋กœ ํ•ด๋‹น ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , value๊ฐ’์€ 'Phone ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค'๋กœ ํ•œ๋‹ค.) ex) HashMap ๋ณ€์ˆ˜๋ช… = new HashMap(); ๊ตฌํ˜„ํ•  ๋ฉ”๋‰ด 1. ์ „ํ™”๋ฒˆํ˜ธ ๋“ฑ๋ก 2. ์ „ํ™”๋ฒˆํ˜ธ ์ˆ˜์ • 3. ์ „ํ™”๋ฒˆํ˜ธ ์‚ญ์ œ 4. ์ „ํ™”๋ฒˆํ˜ธ ๊ฒ€์ƒ‰ 5. ์ „ํ™”๋ฒˆํ˜ธ ์ „์ฒด ์ถœ๋ ฅ 0. ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ ์‹คํ–‰ ์˜ˆ์‹œ) 1. ์ „ํ™”๋ฒˆํ˜ธ ๋“ฑ๋ก 2. ์ „ํ™”๋ฒˆํ˜ธ ์ˆ˜์ • 3..