Java 8 bekommen, alle Elemente in der Liste

Ich habe eine Liste von Objekten, wobei jedes Objekt zurückgibt List<String>.
Wie kann ich mit Java 8 streams", um nur ein List<String>?

Contact - Klasse hat die folgende Methode;

public List<String> getSharedFriendsIds() {
    return sharedFriendsIds;
}

Und ich habe

List<Contact> contactsList;

Was ich versucht habe war

List<String> sharedContacts = contactsList.stream()
    .map(Contact::getSharedFriendsIds)
    .sequential()
    .collect(Collectors.toList());

Aber obige Zeile ist nicht Rückkehr List<String> sondern List<List<String>> das ist nicht das, was ich will.

  • Warum müssen Sie .sequential()?
InformationsquelleAutor tsingh | 2016-02-19
Schreibe einen Kommentar