일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 배열
- 자바스크립트
- 자바
- windows
- Visual Studio Code
- javascript
- table
- 이탈리아
- IntelliJ
- CSS
- 인텔리제이
- 테이블
- 이클립스
- list
- js
- ArrayList
- html
- Button
- Maven
- Java
- input
- Array
- vscode
- date
- 문자열
- CMD
- Files
- string
- json
- Eclipse
- Today
- Total
목록map (13)
어제 오늘 내일
이번 포스팅에서는 Javascript에서 숫자를 배열로 바꾸는 2가지 방법을 소개합니다. Array.from() split(), map() 1. Array.from() Array.from(arrayLike[, mapFn[, thisArg]]) Array.from() 함수는 유사배열객체(array like object)나 반복가능한객체(iterable object)를 얕은 복사(shallow-copy)하여 새로운 Array 객체를 만들어서 리턴합니다. 파라미터 arrayLike 필수 입력값 배열로 변환하고자 하는 객체(array like object 또는 iterable object)를 입력합니다. mapFn 배열의 요소(element)들에 호출할 맵핑 함수. thisArg mapFn 내에서 this로 사..
이번에는 json-simple 라이브러리를 이용하여 Map 객체를 JSONObject로 변경하는 방법을 알아보도록 하겠습니다. 라이브러리 추가하기 (MAVEN) 먼저, json-simple 라이브러리를 추가합니다. pom.xml 파일에 아래와 같이 dependency를 추가합니다. com.googlecode.json-simple json-simple 1.1.1 Map -> JSONObject 코드 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.json.simple.JSONObject; public class MapToJson { public static v..
HashMap.putAll() HashMap.merge() - Java 8 이후 1. HashMap.putAll() 이 방법을 사용하면, 같은 key가 있을 때, value를 덮어 씁니다. 예제 import java.util.HashMap; import java.util.Map; public class MergeHashMap { public static void main(String[] args) { // Map 1 준비 Map map1 = new HashMap(); map1.put("Apple", 1000); map1.put("Banana", 2000); map1.put("Orange", 3000); // Map 2 준비 Map map2 = new HashMap(); map2.put("Apple", 4..
지난번에는 ArrayList을 HashMap으로 변환하는 방법을 알아보았습니다. [Java] ArrayList를 HashMap으로 변환하기 이번에는 Map을 배열로, List로, Set으로 변환하는 방법을 소개합니다. Map을 배열로 변환하기 Map을 List로 변환하기 Map을 Set으로 변환하기 1. Map을 배열로 변환하기 Map의 value 값을 새로운 배열에 담습니다. import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.Map; public class MapConvert { public static void main(String[] args) { // Map 준비 Map ma..
ArrayList는 key가 없고, value만 가지고 있습니다. HashMap은 key와 value를 모두 가지고 있습니다. 따라서, ArrayList를 HashMap으로 만들기 위해서는 unique한 key를 만들어 주어야 합니다. 여기서는, ArrayList의 index를 key로 하여, ArrayList를 HashMap으로 변환해 보도록 하겠습니다. 반복문 이용하기 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; public class ArrayListToHashMap { public static void main(String[] args) { // ArrayList 준비 ArrayList list ..
반복문 Collections.max(), Collections.min() key 기준 최대값/최소값 찾기 value 기준 최대값/최소값 찾기 value 기준 최대값을 가지는 key, value 찾기 1. 반복문 코드 import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class HashMapMax { public static void main(String[] args) { // HashMap 준비 Map map = new HashMap(); map.put(1, 5); map.put(2, 70); map.put(3, 50); // Max Entry maxEntry = nu..
지난번에는 HashMap에 특정 key가 존재하는지, 특정 value가 존재하는지 확인하는 방법을 알아보았습니다. [Java] HashMap에 특정 key 존재 여부 확인하기 [Java] HashMap에 특정 value 존재 여부 확인하기 이번에는 HashMap에서 특정 value를 가지는 key 목록을 찾는 방법을 소개합니다. 반복문, map.entrySet() 반복문과 map.entrySet() 메소드를 이용하여 HashMap에서 특정 value를 가지는 key를 찾아낼 수 있습니다. public Set entrySet() map.entrySet() 메소드는 해당 map의 key와 value를 가지는 Set 객체를 리턴합니다. 코드 import java.util.HashMap; import java...
지난번에는 HashMap에 특정 key가 존재하는지 확인하는 방법을 알아보았습니다. [Java] HashMap에 특정 key 존재 여부 확인하기 이번에는 특정 value가 HashMap에 존재하는지 체크하는 방법입니다. Map.containsValue() public boolean containsValue(Object value) 이 메소드는, Map에 파라미터로 전달받은 객체와 같은 value가 한 개 이상 존재할 경우, true를 리턴합니다. import java.util.HashMap; import java.util.Map; public class CheckExistValueHashMap { public static void main(String[] args) { // HashMap 준비 Map ..
Map.containsKey() Map.get() 1. Map.containsKey() public boolean containsKey(Object key) Map의 containsKey() 메소드는 Map에 파라미터로 입력받은 값과 같은 값이 있으면 true를 리턴합니다. import java.util.HashMap; import java.util.Map; public class CheckExistHashMap { public static void main(String[] args) { // HashMap 준비 Map map = new HashMap(); map.put(1, "Apple"); map.put(2, "Banana"); map.put(3, "Orange"); map.put(null, "To..
map.entrySet() map.keySet(), mep.get() map.keyValue() - value만 가져오기 Iterator forEach (Java 8 이후) 1. map.entrySet() public Set entrySet() map.entrySet() 메소드는 해당 map의 key와 value를 가지는 Set 객체를 리턴합니다. 코드 import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class HashMapPrint { public static void main(String[] args) { // HashMap 준비 Map map = new HashMap(); map.put(1, "App..