LINQ के SelectMany के समतुल्य Java 8 Stream क्या है?LINQ SelectMany के बराबर जावा स्ट्रीम()
उदाहरण के लिए, सी # में, अगर मैं Dictionary<string, List<Tag>> tags
है कि मैं एक IEnumerable<Tag>
(शब्दकोश में सभी टैग के एक फ्लैट गणनीय) में बदल करना चाहते हैं, मैं tags.SelectMany(kvp => kvp.Value)
करना होगा।
क्या Map<String, List<Tag>>
के लिए जावा समकक्ष है जो Stream<Tag>
उत्पन्न करेगा?
तो flatMap() java.util.Map से कुछ लेना देना नहीं है? जानना अच्छा है, मुझे लगता है ... –
@RobertFraser वे उलझन में नहीं हैं –
@RobertFraser नाम [मानचित्र फ़ंक्शन] से आता है (https://en.wikipedia.org/wiki/Map_%28higher-order_function% 2 9) जो मूल्यों की एक सूची ("सूची) पर" एक समारोह को मानचित्रित करता है "। – phg