프로그래밍 언어/JAVA

자바 HashMap 사용법입니다.

원원 2016. 12. 14. 22:07




HashMap 이라는 클래스는 자료를 저장하는 배열느낌이 나는 친구이다.

키값을 가지고 정해놓은 데이터를 호출하는 것인데 예를들어 1번:철수 2번:영희 3번:짱구 라고 한다면

1번이라고 부르면 철수라는 데이터가 나온다. 즉 1번 이라는것은 키 값이고 철수라는것은 데이터이다.

HashMap클래스의 put함수로 키값과 데이터를 넣고 get으로 호출하면 된다.






- 실제 코딩한 모습 -


- 결과 값 -



HashMap<String,String>이라고 하였는데 String대신 클래스도 들어갈수있고 Integer같은것도 들어갈 수 있다. 즉 제네릭 선언이다.

여기에서는 키값과 데이터값을 String형으로 사용하겠다는 의미다


여기서 사용한 put,get메소드 외에도 자주사용하는 함수로 remove(Object key) ,isEmpty(), clear()함수가 있는데

remove 메소드는키를 지우는 함수이고

isEmpty()는 값이 비었나 안비었나 boolean으로 반환하는 메소드이고(비었으면 true 리턴)

clear()메소드는 HashMap에 저장되어있는 모든 객체를 지우는 메소드이다.