<div>import java.util.*;</div> <div><br></div> <div>class Info{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String address;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String phone_number;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public Info(String address,String phone_number){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.address=address; this.phone_number=phone_number; </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div> <div>public class phonebook {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public static void main(String[] args) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>HashMap<String,Info>book = new HashMap<String,Info>();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Scanner s = new Scanner(System.in);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String name;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String address;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String phone_number;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String check;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int input;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("전화번호 관리 프로그램을 실행합니다.");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("----------------------------------------------");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>while(true)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{System.out.print("삽입:0. 삭제:1. 찾기:2. 전체보기:3. 종료:4 >>");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>input = s.nextInt();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (input==0)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{System.out.print("이름 :");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>name = s.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.print("주소 :");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>address = s.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.print("전화번호 :");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>phone_number = s.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>book.put(name,new Info(address,phone_number));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (input==1)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{ System.out.print("이름 :");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>name = s.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>//boolean containsKey(name);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>book.remove(name);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println(name+"은 삭제되었습니다.");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (input==2)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{ Set<String>names = book.keySet();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Iterator<String>it=names.iterator();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.print("이름 :");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>name = s.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> name = it.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> Info info = book.get(name);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.println(name+ " : "+" 주소:"+info.address+" 전화번호:"+info.phone_number);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (input==3)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{ Set<String>names = book.keySet();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Iterator<String>it=names.iterator();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>while(it.hasNext()){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> name = it.next();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> Info info = book.get(name);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.println(name+ " : "+" 주소:"+info.address+" 전화번호:"+info.phone_number);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (input==4)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{ break; </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}System.out.println("프로그램을 종료합니다....");</div> <div>}</div> <div><br></div> <div>}</div> <div><br></div> <div><br></div> <div><br></div> <div>딴게아니라 </div> <div><br></div> <div>해쉬맵 에서 입력받은 이름을 가지고 그이름 (key) 이 있는지를 알아보는</div> <div><br></div> <div><span style="color:#666666;font-family:'돋움';font-size:small;line-height:19.5px;">boolean containsKey(Object key) 이메소드를 쓸려고하는데 어떻게 쓰는건지 예시문을 찾을래야 찾을수가없어서 </span></div> <div><span style="color:#666666;font-family:'돋움';font-size:small;line-height:19.5px;"><br></span></div> <div><font color="#666666" face="돋움" size="2"><span style="line-height:19.5px;">저 메소드는 어떻게 쓰는건가요?</span></font></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.