Wie kann ich Java-Streams verwenden, um doppelte und nicht doppelte Elemente aus einer Liste zu ermitteln?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich Java-Streams verwenden, um doppelte und nicht doppelte Elemente aus einer Liste zu ermitteln?

by Anonymous » 24 Dec 2024, 09:04

Mir wurde diese Aufgabe gegeben: Der Vektor A = [1,2,5,2,4,2,1,3,6,1,4] ist gegeben. Schreiben Sie die Funktion, die in einem Vektor B alle eindeutigen Elemente und in einem anderen Vektor C alle Werte anzeigt, die ohne Wiederholung wiederholt wurden.
Der eindeutige Vektor sollte sein: [5,3, 6] und der duplizierte Vektor: [1,2,4].
Ich habe mit ArrayList gearbeitet und kann nicht herausfinden, wie ich diese Übung lösen soll.
Code bisher:
ArrayList A=new ArrayList(Arrays.asList(1,2,5,2,4,2,1,3,6,1,4));
List B1=A.stream().distinct().collect(Collectors.toList());

Top