Map

ims·2020년 11월 27일
0

Java 정리 !

목록 보기
9/16

내용

map은 하나씩 돌면서 map 안에 있는 logic을 따라서 새로운 값을 return 한다. 고로 return 값을 받을 method가 있어야 한다.

public class ScratchPad {
    public static void main(String[] args) {

        List<Integer> test = new ArrayList<>();
        test.add(1);
        test.add(2);
        test.add(3);
        test.add(4);
        test.add(5);
        test.add(6);

        List<Integer> result = test.stream().map(item->{
            item = item *3;
            return item;
        }).filter(item->item>10).collect(Collectors.toList());

        for (Integer integer : result) {
            System.out.println(integer);
        }
    }
}

참조링크

https://dzone.com/articles/how-to-use-map-filter-collect-of-stream-in-java-8

https://www.geeksforgeeks.org/stream-map-java-examples/

List newIntegers = integers.stream().map(i -> i + 10).collect(Collectors.toList());

https://smlee729.wordpress.com/2016/08/28/java-8-stream-map-%ED%95%A8%EC%88%98/

profile
티스토리로 이사했습니다! https://imsfromseoul.tistory.com/ + https://camel-man-ims.tistory.com/

0개의 댓글