본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


map4

Java 1.8 컬렉션 stream, filter, map, foreach, sort java 1.8에서의 강력한 기능중 하나는 컬렉션의 내용을 stream을 통해서 여러 람다식을 표현 할 수 있는 점이다. Javascript처럼 배열(Array)을 가공하는 느낌이 나서 무척 좋았다. //샘플 데이터 List list = new ArrayList(); HashMap req = new HashMap(); req.put("id", "admin"); req.put("text", "ab"); req.put("type", "A"); list.add(req); req = new HashMap(); req.put("id", "test"); req.put("text", "hello"); req.put("type", "B"); list.add(req); req = new HashMap(); req.put.. 2019. 7. 15.
Java HashMap 반복문(loop) * Java HashMap for, loop, foreach, hasnext, keyset import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class HashMapLoop { public static void main(String[] agrs) { HashMap target = new HashMap(); target.put("키 - 1", "값:1"); target.put("키 - 2", "값:2"); target.put("키 - 3", "값:3"); System.out.println("----------1----------"); //1번 : Java 1.8부터 가능 target.forEach((key, v.. 2019. 7. 11.
Javascript Map, 맵 자바스크립트에서 Map 객체를 활용하여 데이터를 set, get 할 수 있는 방법이 es6문법편에서부터 자세히 소개 되어 있다. 해당 기능을 통해서 데이터를 나유롭게 가져 올 수 있고, 또한 반복문을 통해서 데이터를 출력 하는 것 도 가능 하다. 물론...배열에 json형식 데이터를 넣으면 맵처럼 사용 하기 쉽고 편하긴 하지만, 개인적으로 자바스크립트에서의 배열의 단점이 delete가 좀 귀찮고 delete된 객체가 비어버릴 경우 undefined나 null값이 들어가는 경우 때문에 이 Map을 활용 한 다면 조금 더 쉽게 key, value 형태로 객체를 다룰 수 있지 않을까 싶다. var map = new Map(); //맵 객체 선언 map.set("param","data"); //key, valu.. 2019. 4. 27.
(기본/기초) Javascript 배열 Map, Filter, Reduce 자바스크립트 배열에서 forEach나 if문을 활용해서 나름 필터기능을 사용하고는 했었다. 함수형 기법을 조금 적용해 보면, 그러한 행위보다는 위에 나온 3가지 메서드를 활용하는 방법이 조금 더 효율적이고 코드가 깔끔 해 진다. Map은 배열 내부의 데이터를 변환하는 메소드 이며, Filter는 true, false를 반환하여 if문의 효과를 가져온다. Reduce는 데이터의 결과를 단일로 만드는 기능인데..필터기능이 추가된 것이라 보면 될 것 같다. 아래 소스코드를 보자. var array = [1, 2, 3]; array = array.map((res)=>{ return res * 2}); console.log(array); //1,2,3 배열값이 *2가된다. array = array.filter((.. 2019. 4. 26.