ben şu var durum bir Map
haritadan tüm listeler ListContainer
nesnelerden lst
birleştirmek zorundaJava 8: akışı API
Map<Key, ListContainer> map;
public class ListContainer{
List<AClass> lst;
}
ile listeleri birleştirme.
public static void main(String args[]){
List<AClass> alltheObjectsAClass = map.values().stream(). // continue....
}
Java 8 akış API'sini nasıl kullanıyorsunuz?
Eğer birleştirilmesiyle ilgili ne anlama geldiğini bir örnek verebilir misiniz? Haritanızın '{a: [1,2], b [3,4]} olduğunu söyleyin, onları [1,2,3,4] gibi zincirlemek mi yoksa bir liste listesi yapmak mı istiyorsunuz? [[1,2], [3,4]], ya da zip [[1,3], [2,4]] '? Ayrıca, bir Haritanın siparişi olmadığını biliyorsunuz, değil mi? –
@tobias_k Sonucun [1,2,3,4] ', sıralanmamış olmasını istiyorum! –
'ListContainer 'sadece bir' List 'öğesini sararsa,' Map 'ile' 'Harita >' –
ThePyroEagle