java #26 Map
- 관련 Post
2015/01/17 - [프로그래밍/Java] - java #23 JCF (Java Collection Framework), List, Map, Set
2015/01/17 - [프로그래밍/Java] - java #25 List(ArrayList, Vector)
2015/01/17 - [프로그래밍/Java] - java #24 Set
* Map
- Map<Key, Value>
키 | 값 |
- HashMap(16개의 행씩 증가), HashTable(10개의 행씩 증가)
- HashMap : 생성시 크기를 설정하지 않으면 16개의 행이 자동 생성된다.
- HashTable 생성시 크기를 설정하지 않으면 10개의 행이 자동 생성된다.
- 전체레코드에서 약 75%의 레코드가 존재할때 빠른 검색을 한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | - 생성 Map<String,String> map=new HashMap<String,String>(); - 값 추가 : 키가 같다면 같은 키에 덮어쓴다.(이전 값이 사라진다.) map.put(String,String); - 행의 크기 map.size(); - 값 얻기 : generic에 쓰여져있는 형식의 값이 리턴됨. 키가 없을때에는 객체 초기화값인 null 리턴됨 map.get(키); - 값 삭제 map.remove(키); - 모두 삭제 map.clear(); | cs |
|
'컴퓨터 관련 > JAVA 강의' 카테고리의 다른 글
java #28 IO Stream -입력- (0) | 2016.12.18 |
---|---|
java #27 Exception Handling, 예외처리 (0) | 2016.12.18 |
java #25 List(ArrayList, Vector) (0) | 2016.12.18 |
java #24 Set (0) | 2016.12.18 |
java #23 JCF (Java Collection Framework), List, Map, Set (0) | 2016.12.18 |