Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- css
- 기술 면접
- Create
- Java
- css position
- Oracle
- 구글 리캡차
- 자바의 장점
- 80 to 443
- 스프링 부트
- 예외처리
- database
- 신입개발자
- CSS display 속성
- 기술면접
- 속성
- 바닐라js
- cs질문
- html
- 자바
- multiarray
- 네트워크
- 시맨틱 태그
- 리캡차
- position속성
- tcp와 udp의 차이점
- Rename to
- 스프링부트
- html요소
Archives
- Today
- Total
Building value
Java[HashMap] 본문
반응형
HashMap은 key-value 쌍으로 데이터를 저장하는 자료구조입니다.
각각의 요소는 key와 value로 이루어져 있으며, key를 통해 해당 요소의 value를 검색할 수 있습니다.
HashMap의 주요 메서드로는 put(), get(), remove() 등이 있습니다.
put() 메서드를 이용해 요소를 추가하고, get() 메서드를 이용해 key에 해당하는 value를 가져올 수 있습니다.
remove() 메서드를 이용해 key에 해당하는 요소를 삭제할 수 있습니다.
import java.util.HashMap;
public class Example {
public static void main(String[] args) {
// HashMap 생성
HashMap<String, Integer> map = new HashMap<>();
// put() 메서드: key-value 쌍으로 요소를 추가합니다.
map.put("apple", 1000);
map.put("banana", 2000);
map.put("cherry", 3000);
// get() 메서드: key에 해당하는 value를 가져옵니다.
int price = map.get("banana");
System.out.println(price); // 출력: 2000
// remove() 메서드: key에 해당하는 요소를 삭제합니다.
map.remove("cherry");
System.out.println(map); // 출력: {apple=1000, banana=2000}
}
}
위 코드에서 HashMap을 생성하고 put() 메서드를 이용해 요소를 추가하고,
get() 메서드를 이용해 key에 해당하는 value를 가져오는 방법을 보여주고 있습니다.
또한 remove() 메서드를 이용해 key에 해당하는 요소를 삭제하는 방법도 보여주고 있습니다.
반응형
'Java' 카테고리의 다른 글
Java[람다식(Lambda)] (0) | 2023.03.29 |
---|---|
Java[Iterator] (0) | 2023.03.29 |
Java[HashSet] (0) | 2023.03.28 |
Java[LinkedList] (0) | 2023.03.27 |
Java[ArrayList] (0) | 2023.03.26 |