2017-09-09 1 views
0

나는 다음과 같은 방법이 있습니다자바에서 문자열의 불변 쌍 세트의 내용을 어떻게 확인할 수 있습니까?

public Set<ImmutablePair<String, String>> getUserSpecs() { 
    Set<ImmutablePair<String, String>> result = new TreeSet<>(); 
    getSpecsMap().values().forEach(set -> { 
     set.stream().filter(s -> s.getRight()).map(s -> new 
     ImmutablePair(s.getLeft(), s.getMiddle())).forEach(pair -> result.add(pair)); 
    }); 

    return result; 
} 

이 어떻게 (거기에서 모든 요소) 콘솔의 내용을 인쇄 할 수 있습니까?

+2

'에서 System.out.println (결과)'? –

답변

0

코드에 따라 위의 람다 식 개념을 사용하여 콘솔 출력을 얻을 수있는 두 가지 방법이 있습니다. 이것들은 반복 세트의 코드에 포함될 수 있습니다.

forEach (System.out :: println);

항목 ->에서 System.out.println 당신은 스트림 체인이의 스트림 API의 들여다 중간 작업을 사용할 수 있습니다

0

(항목) :

.peek(pair -> System.out.println(pair)).forEach... 
관련 문제