Stream

    Java Stream map,foreach 차이 및 예제

    목차· 왜 map과 foreach의 차이점에 대해 알아보게되었을까?· map과 foreach 무슨차이가 있을까?· 결론 왜 map과 foreach의 차이점에 대해 알아보게 되었을까? 4월부터 시작한 인턴생활, 파일럿프로젝트에서 매일 저녁 8시마다 파이어베이스 알림을 보내주는 스케줄러를 구현했고 테스트 서버에 올려두었다. 하지만 8시가 지나도 알림이 발생하지않았다. 뭐지뭐지.. 어리둥절하다가 결국 스케줄러 내부 메소드를 뜯어보게 되었고 map이 문제였었다. map과 foreach는 무슨차이가 있을까? 작동을 하지 않았던 코드List plantList = plantRepository.findAll(); plantList.stream().map(plant -> { if(plan..

    JAVA Stream을 이용해서 모든회원정보 추출

    다음과 같은 코드는 rest api 를 작성한 코드입니다. @GetMapping("/api/v2/members") public Result memberV2(){ List findMembers=memberService.findMembers(); List collect=findMembers.stream() .map(m-> new MemberDto(m.getName())) .collect(Collectors.toList()); return new Result(collect.size(), collect); } @Data @AllArgsConstructor static class Result{ private int count; private T data; } @Data @AllArgsConstructor stat..