![]() |
|
|
|||||||
| Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Nicht angemeldet
Fachbeiträge: n/a
|
Hallo,
ich habe verschiedene Funktionen, die jeweils eine ArrayList returnen. Ich möchte daraus eine einzelne ArrayList erstellen, die nur Objekte enthält, die in allen Listen vorkommen. Wie würdet ihr das am elegantesten lösen? Ich kann den Code dazu schreiben, mir fällt nur keine effiziente Methode ein. LG |
|
| #2 (permalink) | |
|
Stammbenutzer
Viertel Gigabyte
Registriert seit: 26.07.2011
Fachbeiträge: 2.886
Abgegebene Danke: 76
Erhielt 600 Danke für 590 Beiträge
|
Schau Dir mal die Methode retainAll() an. Die macht genau das: List#retainAll
__________________
http://www.winfonet.eu |
|
|
|
| #10 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 06.01.2007
Fachbeiträge: 16.772
Abgegebene Danke: 0
Erhielt 1.642 Danke für 1.487 Beiträge
|
Man sollte in Erwägung ziehen, dort ein Set zu verwenden, um das "contains" auf der Liste zu sparen. Welche von beiden man zur Set machen muss, müßte ich jetzt aber auch erst nachsehen ...
|
|
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Applet für Binärbaum | lalala9 | Hausaufgaben | 1 | 14.06.2012 10:11 |
| Stack mit listen rekursive implementieren | kurtisblow | Hausaufgaben | 15 | 03.04.2012 18:46 |
| XML in Jtree bearbeiten | Mario170783 | XML und Co. | 2 | 08.09.2010 11:14 |
| Exception javax.naming.CommunicationException | Gast | Netzwerkprogrammierung | 16 | 04.12.2008 09:50 |
| dynamic arrays/ performance | Schüler | Java Basics - Anfänger-Themen | 2 | 15.05.2007 13:30 |
| Lesezeichen |
|
|