[Java] Map 순회 방법
·
Java
자바 컬렉션 중 하나인 Map을 순회하는 방법 3가지를 간단히 알아보겠습니다. 1. Iterator Map map = new HashMap(); Iterator it = map.keySet().iterator(); whlie(it.hasNest()) { String key = it.next(); int value = map.get(key); } 2. Entry Map map = new HashMap(); for(Map.Entry entry : map.entrySet()) { String key = entry.getKey(); int value = entry.getValue(); } 3. keySet() Map map = new HashMap(); for(String key : map.keySet()) {..
[Java] 문자열 내림차순 정렬
·
Java
String형 문자열을 char[]형 배열로 변경 배열 정렬 char[]형 배열을 다시 문자열로 변경 StringBuilder를 이용해 문자열 역순 String s = "1245830"; char[] cArr = s.toCharArray(); Arrays.sort(cArr); String s2 = new String(cArr); String result = new StringBuilder(s2).reverse().toString(); 추가로 char[]형 배열을 String으로 바꾸는 방법에 대해 소개하도록 하겠습니다. 크게 4가지 방법이 있으며, 아래와 같습니다. String 생성자 String.valueOf() StringBuilder Stream 1) String 생성자 char[] cArr = {..