java collection

· Study/JAVA
Map 특징 key와 value 쌍으로 이루어져 있다. key는 중복이 되지 않지만, value는 중복이 가능하다. (ex: 주민번호 - 이름) key를 통해 value를 빠르게 찾을 수 있다.(key는 입력할 때 hashing 처리함) key는 set으로 되어있다. value로 key를 찾기는 어렵다. HashMap 중복과 순서가 허용되지 않으며 null값이 올 수 있다. 가장 많이 사용된다. TreeMap 정렬된 순서대로 키(Key)와 값(Value)을 저장하여 검색이 빠르다. map의 메소드 메소드명 설명 반환값 get(키) 키로 값을 얻어온다. Object: 값을 반환 toString() 리스트 값을 [값, 값...]의 문자열 형태로 돌려준다. String put(키, 값) 키와 값을 추가한다 O..
· Study/JAVA
Set 특징 요소값이 중복이 되지 않는다. 저장한 순서를 유지하지 않는다. 따라서 index가 없다. HashSet Set에서 가장 많이 사용하는 클래스 해시 알고리즘(hash algorithm)을 사용해서 검색속도가 빠르다. 순서를 예측할 수 없음 TreeSet 값을 정렬하지만 정렬방법을 지정할 수는 없다. 그래서 HashSet보다 상대적으로 느리다. Set의 메소드 메소드명 설명 반환값 toString() 리스트 값을 [값, 값...]의 문자열 형태로 돌려준다. String add(값) 값을 추가한다 boolean: add가 성공했는지 여부 addAll(콜렉션) Collection을 통째로 추가한다. boolean: add가 성공했는지 여부 contains(값) 리스트에 값이 들어있는지 확인 bool..
반응형
Anna-Jin
'java collection' 태그의 글 목록