2017-09-09 10 views
0

私は、次の方法があります。Javaで文字列の不変のペアの内容を確認する方法はありますか?

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

上記のラムダ式の概念を使用して、コードごとにコンソール出力を実現するには、2通りの方法があります。これらはセット

のforEach(System.outに::のprintln)の反復のあなたのコードに埋め込むことができます。

アイテム - >のSystem.out.printlnあなたは、ストリーム・チェーンにそのためのストリームAPIのPEEK中間操作を使用することができます

0

(アイテム):

.peek(pair -> System.out.println(pair)).forEach... 
関連する問題