Java 8에서 Reduce를 사용하여 객체 목록에서 문자열 목록을 만드는 방법은 무엇입니까?

안토니 루즈 퀴 뇨스

다음과 같은 개체가 있습니다.

class Order {
  private String code;
  private String status;
  // Constructor, getters and setter and so on
}

조건을 충족하는 주문 목록에서 코드 목록을 만들어야합니다. JavaScript에서 비슷한 것을 구현했으며 다음과 같습니다.

const codes = orders.reduce((codeList, order) => {
  if (order.status === 'NEW') return codeList.push(order.code)
  return codeList
}, [])

Java 8을 사용하여이를 달성 할 수 있습니까?

그들은

Java에서는 이 용도로 사용 collect하지 말고을 사용해야합니다 reduce.

List<String> codes =
    orders.stream()
          .filter(o -> o.getStatus().equals("NEW"))
          .map(Order::getCode)
          .collect(Collectors.toList());

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 Gson 라이브러리를 사용하여 객체 목록을 JSONArray로 자동 변환하는 방법은 무엇입니까?

분류에서Dev

매퍼를 사용하여 여러 참조 단위가있는 JSON 문자열에서 객체 목록을 얻는 방법은 무엇입니까?

분류에서Dev

문자열을 분할하고 Java에서 json 객체를 만드는 방법은 무엇입니까?

분류에서Dev

하나의 변수를 제외한 문자열 목록에서 새 문자열 목록을 만드는 방법은 무엇입니까?

분류에서Dev

morphia를 사용하여 mongodb에 객체 목록을 삽입하는 방법은 무엇입니까?

분류에서Dev

LINQ를 사용하여 고유 한 값 목록에서 쉼표로 구분 된 문자열을 만드는 방법은 무엇입니까?

분류에서Dev

Java의 문자열 목록에서 마지막 3자를 제거하는 방법은 무엇입니까?

분류에서Dev

Java에서 객체 배열을 사용하여 정보를 가져 오는 방법은 무엇입니까?

분류에서Dev

PHP에서 목록 객체를 공용으로 만드는 방법은 무엇입니까?

분류에서Dev

java8에서 if를 사용하여 효과적으로 목록을 만드는 방법은 무엇입니까?

분류에서Dev

두 문자열 개체 목록에서 AutoCompleteTextView를 바인딩하는 방법은 무엇입니까?

분류에서Dev

두 개의 문자열 유형 목록을 결합하여 목록 유형의 객체를 만드는 방법은 무엇입니까?

분류에서Dev

`Regexp` 사용-문자열 배열에서 목록을 만드는 방법은 무엇입니까?

분류에서Dev

람다 함수를 사용하여 목록 / 배열에서 일치하는 문자가있는 문자열을 찾는 방법은 무엇입니까?

분류에서Dev

jq를 사용하여 객체 목록을 목록 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

java를 사용하여 redis db에서 해시 목록을 얻는 방법은 무엇입니까?

분류에서Dev

* args를 사용하여 목록에서 여러 HTML 테이블을 만드는 방법은 무엇입니까?

분류에서Dev

목록에서 숫자를 포함하는 문자열을 비교하는 방법은 무엇입니까?

분류에서Dev

Java 8 Lambda를 사용하여 내부 멤버 목록을 만드는 방법은 무엇입니까?

분류에서Dev

다른 객체를 사용하여 자바 스크립트에서 객체 배열을 만드는 방법은 무엇입니까?

분류에서Dev

목록에서 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

JSONArray에서 문자열 목록을 만드는 방법은 무엇입니까?

분류에서Dev

LINQ를 사용하여 kvp 목록에서 kvp 목록을 제거하는 방법은 무엇입니까?

분류에서Dev

XSD를 사용하여 목록 1 값에서 목록을 요구하는 방법은 무엇입니까?

분류에서Dev

검색 문자열을 기반으로 목록 상자에 observablecollection의 객체를 표시하는 방법은 무엇입니까?

분류에서Dev

와일드 카드 문자를 사용하여 목록에서 항목을 필터링하는 방법은 무엇입니까?

분류에서Dev

문자열과 정수를 요소로 사용하여 목록을 만드는 방법은 무엇입니까?

분류에서Dev

목록의 각 항목에서 숫자를 사용하여 목록을 정렬하는 방법은 무엇입니까? 파이썬

분류에서Dev

Java 8에서 스트림을 사용하여 몇 개의 필드를 하나의 목록으로 수집하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Java에서 Gson 라이브러리를 사용하여 객체 목록을 JSONArray로 자동 변환하는 방법은 무엇입니까?

  2. 2

    매퍼를 사용하여 여러 참조 단위가있는 JSON 문자열에서 객체 목록을 얻는 방법은 무엇입니까?

  3. 3

    문자열을 분할하고 Java에서 json 객체를 만드는 방법은 무엇입니까?

  4. 4

    하나의 변수를 제외한 문자열 목록에서 새 문자열 목록을 만드는 방법은 무엇입니까?

  5. 5

    morphia를 사용하여 mongodb에 객체 목록을 삽입하는 방법은 무엇입니까?

  6. 6

    LINQ를 사용하여 고유 한 값 목록에서 쉼표로 구분 된 문자열을 만드는 방법은 무엇입니까?

  7. 7

    Java의 문자열 목록에서 마지막 3자를 제거하는 방법은 무엇입니까?

  8. 8

    Java에서 객체 배열을 사용하여 정보를 가져 오는 방법은 무엇입니까?

  9. 9

    PHP에서 목록 객체를 공용으로 만드는 방법은 무엇입니까?

  10. 10

    java8에서 if를 사용하여 효과적으로 목록을 만드는 방법은 무엇입니까?

  11. 11

    두 문자열 개체 목록에서 AutoCompleteTextView를 바인딩하는 방법은 무엇입니까?

  12. 12

    두 개의 문자열 유형 목록을 결합하여 목록 유형의 객체를 만드는 방법은 무엇입니까?

  13. 13

    `Regexp` 사용-문자열 배열에서 목록을 만드는 방법은 무엇입니까?

  14. 14

    람다 함수를 사용하여 목록 / 배열에서 일치하는 문자가있는 문자열을 찾는 방법은 무엇입니까?

  15. 15

    jq를 사용하여 객체 목록을 목록 객체로 변환하는 방법은 무엇입니까?

  16. 16

    java를 사용하여 redis db에서 해시 목록을 얻는 방법은 무엇입니까?

  17. 17

    * args를 사용하여 목록에서 여러 HTML 테이블을 만드는 방법은 무엇입니까?

  18. 18

    목록에서 숫자를 포함하는 문자열을 비교하는 방법은 무엇입니까?

  19. 19

    Java 8 Lambda를 사용하여 내부 멤버 목록을 만드는 방법은 무엇입니까?

  20. 20

    다른 객체를 사용하여 자바 스크립트에서 객체 배열을 만드는 방법은 무엇입니까?

  21. 21

    목록에서 문자열을 분할하는 방법은 무엇입니까?

  22. 22

    JSONArray에서 문자열 목록을 만드는 방법은 무엇입니까?

  23. 23

    LINQ를 사용하여 kvp 목록에서 kvp 목록을 제거하는 방법은 무엇입니까?

  24. 24

    XSD를 사용하여 목록 1 값에서 목록을 요구하는 방법은 무엇입니까?

  25. 25

    검색 문자열을 기반으로 목록 상자에 observablecollection의 객체를 표시하는 방법은 무엇입니까?

  26. 26

    와일드 카드 문자를 사용하여 목록에서 항목을 필터링하는 방법은 무엇입니까?

  27. 27

    문자열과 정수를 요소로 사용하여 목록을 만드는 방법은 무엇입니까?

  28. 28

    목록의 각 항목에서 숫자를 사용하여 목록을 정렬하는 방법은 무엇입니까? 파이썬

  29. 29

    Java 8에서 스트림을 사용하여 몇 개의 필드를 하나의 목록으로 수집하는 방법은 무엇입니까?

뜨겁다태그

보관