반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.HashMap; import java.util.Map; public class test { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("H_OKKY_1", 1); map.put("H_OKKY_2", 2); map.put("H_OKKY_3", 3); map.put("H_SKKY_1", 1); map.put("H_SKKY_2", 1); Map<String, Integer> result = new HashMap<>(); for (Map.Entry<String, Integer> entry : map.entrySet()) { if (entry.getKey().contains("H_OKKY")) { result.put(entry.getKey(), entry.getValue()); } } System.out.println(result); } } | cs |
H_OKKY가 포함된 키의 값을 Map result에 집어 넣는다. (왜 인지 아직 안찾아봤으니 값이 거꾸로 저장됨)
결과 : {H_OKKY_3=3, H_OKKY_2=2, H_OKKY_1=1}
딱 1개만 꺼내서 값을 저장해야할 때
1 2 3 4 5 6 7 | Map<String, String> code = new HashMap<>(); for (Map.Entry<String, String> entry : code.entrySet()) { if (entry.getKey().contains("부산")) { System.out.println(entry.getValue()); } } | cs |
System.out.println(entry.getValue()) <- 여기에서 값을 출력하지말고 변수에 담을 것
반응형
'Backend > Java' 카테고리의 다른 글
BigInteger의 큰 수 계산 (0) | 2019.05.30 |
---|---|
mybatis mapper.xml 비교연산자 <=, >=, <, > 처리방법 (2) | 2019.01.20 |
JSP에서 CSS, JS 임포트 하는 방법 (0) | 2019.01.13 |
JSON String, Int 타입이 아닐 때 (0) | 2019.01.13 |
JSON Null 값 처리 (0) | 2019.01.13 |