inblog logo
|
khh
    java

    스트림, 맵, 필터

    Jan 05, 2024
    스트림, 맵, 필터
     
    흩뿌리고 수집
    1) Stream
    2) 가공 (map, filter)
    map / 가공복사 ex) 초장 묻은 회들
    filter / 불리언 ex) 광어만 수집
    3) Collect
     
    💡
    map : 흩뿌려진 거 순서대로 순회
    var newList = list.stream().map(i -> 1+"").toList();
     
    💡
    맵
    package ex14.example1; import java.util.Arrays; import java.util.List; public class CopyEx02 { public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4); // map List<Integer> newList = list.stream().map((i) -> i*100).toList(); // forEach newList.stream().forEach(i -> System.out.println(i)); } }
     
    💡
    필터
    package ex14.example1; import java.util.Arrays; import java.util.List; public class CopyEx03 { public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4); List<Integer> newList = list.stream().filter(i -> 1 < 3).toList(); newList.stream().forEach(i -> System.out.println(i)); } }
     
    💡
    다트
    map, filter
    void main() { var list = {1,2,3,4}; var newList = list.map((e) => e*100).toList(); // map var list2 = list.where((e) => e<3).toList(); // filter }
     
    Share article

    khh

    RSS·Powered by Inblog