• 영한 단어 사전을 사용하려면 영단어를 통해 한국어 단어를 가져올 수 있어야 한다.
  • get 메소드를 이용하면 키를 입력해 값을 가져올 수 있다.

 

그림12.8-get 메소드의 문법
그림12.9-HashMap에서 값을 가져오는 get 메소드

  • get 메소드를 사용해 키를 입력하면 1번처럼 Map에서 키를 통해 2번처럼 값을 찾아가게 된다.
  • Map의 get 메소드를 이용해서 영어 단어를 입력하면 한국어 단어를 출력해주는 예제 코드를 작성해보자.

그림12.10-간단한 영한 단어사전 프로그램

1.Map에 사전에 쓰일 단어 데이터를 준비해준다.

2.사용자로부터 단어를 입력받는다.

3.Map의 get 메소드를 호출해 사용자가 입력한 단어를 키로 입력하고 한글 단어를 가져옵니다.

4.가져온 한국어 단어가 존재한다면 단어를 출력해준다. 값이 없다면 사전에 존재하지 않는다는 메시지를 출력해준다.

 

->이 메소드는 만일 값이 없다면 null을 되돌려주기 때문에 코드에서는 if문을 통해 이 값이 null일 때를 별도로 처리한다.

 

 

+ Recent posts