Java/개..념..?3 Map 컬렉션 Map 컬렉션 Map 컬렉션은 키(key)와 값(value)으로 구성된 Entry 객체를 저장하는 구조를 가지고 있다. 키와 값은 모두 객체이다. 키는 중복 저장될 수 없지만 값은 중복 저장될 수 있다. 만약 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대치된다. 기능 메소드 객체 추가 pu(Key, Value) 객체 Key로 검색 containsKey(Object key) 객체 value로 검색 containsValue(Object value) Map.Entry객체를 Set에 담아 리턴 entrySet() 객체 검색 get(Object key) 비어 있는지 여부 isEmpty() 모든 키를 Set 객체에 담아서 리턴 keySet() 저장된 키의 총 수를 리턴 siz.. 2023. 1. 27. Stack / Queue 스택과 큐에 대하여 개념정리를 해보려고 했다.. 나는 잘 모르기때문에 검색해서 알아보려고 했는데...? 홀리? 코딩팩토리님 페이지에 정말...잘 정리해놓으셨다 ㅎㅎ... 굳이 내가 이것저것 짜집기 해서 엉성하게 정리해놓는거 보다는.. 가서 보는게 좋을거같다. Stack이란? - 코딩팩토리 페이지로 이동! Queue란? -코딩팩토리 페이지로 이동! 2021. 1. 14. Hash, 해쉬 Hash는 탐색이 빠른 배열의 장점과 삽입/삭제시 데이터의 밀어내기 이동이 필요없는 장점을 이용해 성능을 향상시킨 데이터 저장 방법이다. put() put()은 인자로 key와 value를 받습니다. 전달된 인자는 HashMap에 key-value 관계로 저장이 됩니다. get() get()은 인자로 전달된 key에 해당하는 value를 리턴해 줍니다. key가 존재하지 않으면 null을 리턴합니다. remove() remove()는 인자로 전달된 key에 해당하는 데이터를 삭제합니다. 삭제가 되면 value가 리턴됩니다. 존재하지 않는 데이터라면 null이 리턴됩니다. value() values() 는 값들만 필요할 경우에 사용한다. getOrDefault() 찾는 키가 존재한다면 찾는 키의 값을 반환.. 2021. 1. 13. 이전 1 다음