aus einer Liste eine Teilliste generiren

Atena

Mitglied
Hallo,

ich bin Anfänger in Java.

Ich muss aus einer Liste(Customers) nur bestimmte Elemente lesen und Teilweise ummappen und in einer anderen Liste kopieren und diese Liste zu Verfügung stellen.
Kann jemand mir vielleicht ein Beispiel schicken?
Danke für eure Hilfe im Voraus
 

Ariol

Top Contributor
Java:
public  ArrayList<Customer> getFiltered(List<Customer> allCustomers)
{
     List<Customer> filteredCustomers = new ArrayList<Customer>
     for(Customer customer : allCustomers)
     {
           if(customer.getWhatever() == ???)
           {
                 filteredCustomers.add(customer);
           }
     }
     return customer;
}
 
N

nillehammer

Gast
Hab mal kurz Ariol's Code debuggt ;)
Java:
public  List<Customer> getFiltered(List<Customer> allCustomers)
{
     List<Customer> filteredCustomers = new ArrayList<Customer>
     for(Customer customer : allCustomers)
     {
           if(customer.getWhatever() == ???)
           {
                 filteredCustomers.add(customer);
           }
     }
     return filteredCustomers;
}
 
G

Gast2

Gast
etwas eleganter(?) könnte man das auch so lösen:

Java:
	public interface Filter<T> {
		public boolean matches(T t);
	}
Java:
	public List<Customer> getFiltered(List<Customer> allCustomers, Filter<Customer> filter) {
		List<Customer> filteredCustomers = new ArrayList<Customer>();
	    for(Customer customer : allCustomers) {
	    	if(filter.matches(customer)) {
	    		filteredCustomers.add(customer);
	    	}
	    }
		return filteredCustomers;
	}
 

Ariol

Top Contributor
Hab mal kurz Ariol's Code debuggt ;)

Und ich selbst auch wieder:
Java:
public  List<Customer> getFiltered(List<Customer> allCustomers)
{
     List<Customer> filteredCustomers = new ArrayList<Customer>();
     for(Customer customer : allCustomers)
     {
           if(customer.getWhatever() == ???)
           {
                 filteredCustomers.add(customer);
           }
     }
     return filteredCustomers;
}

War halt schnell im Antwortfenster getippt. ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D 2 ArrayListen gleich sortieren bzw. eine Liste anhand einer anderen Sortieren Java Basics - Anfänger-Themen 6
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
S Von einer Klasse auf eine Liste einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 8
B Werte aus einer JCombobox in eine Liste Java Basics - Anfänger-Themen 16
D remove Object von einer Liste von Obejcts Java Basics - Anfänger-Themen 3
D Länge einer Liste aufrufen. Java Basics - Anfänger-Themen 19
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
E Suchfunktion in einer Liste Java Basics - Anfänger-Themen 39
T ungeordnete Werte-Paare in einer Liste Java Basics - Anfänger-Themen 7
I Liste von Infos von einer eigenen Annotation in Liste speichern Java Basics - Anfänger-Themen 0
P Doppelte werte in einer Liste zählen Java Basics - Anfänger-Themen 11
B GUI extension mit einer Liste verbinden Java Basics - Anfänger-Themen 1
AmsananKING Aussortierung einer Liste Java Basics - Anfänger-Themen 8
Y Knoten an einem gegebenen Index aus einer Liste entfernen. Java Basics - Anfänger-Themen 6
N Methode um Objekte einer Liste hinzuzufügen Java Basics - Anfänger-Themen 1
B Summe von Property innerhalb einer Liste via Lambda Java Basics - Anfänger-Themen 1
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
V_Fynn03 Beliebiges Element in einer Liste löschen (Java)(Lineare Datenstrukturen) Java Basics - Anfänger-Themen 9
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
S IndexOutOfBoundsException beim hinzufügen eines Elements zu einer Liste Java Basics - Anfänger-Themen 11
O Anonyme Klasse einer Liste erstellen Java Basics - Anfänger-Themen 7
T Collections Erstellung eines Listeneintrags einer verketteten Liste Java Basics - Anfänger-Themen 5
S Iterator einer Liste Java Basics - Anfänger-Themen 4
B Unterschiede in einer Liste erkennen Java Basics - Anfänger-Themen 1
F Liste nach einer Variablen sortieren Java Basics - Anfänger-Themen 6
P Zufälliges Wort direkt aus einer Liste ausgeben Java Basics - Anfänger-Themen 9
S Summe aus Kombinationen /permutationen einer Liste mit einer Obergrenze Java Basics - Anfänger-Themen 10
r4w Eigenschaften aus Objekt einer Liste holen Java Basics - Anfänger-Themen 3
T Auf Instanz einer Liste zugreifen Java Basics - Anfänger-Themen 2
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
I Erste Schritte Referenz zum Knoten davor, in einer Liste Java Basics - Anfänger-Themen 4
J Objekte in einer Liste Java Basics - Anfänger-Themen 3
N Objekt in einer Liste finden? Java Basics - Anfänger-Themen 3
1 Wie addiert man die Elemente einer Verketteten Liste? Java Basics - Anfänger-Themen 5
C Positionen in einer Liste! Java Basics - Anfänger-Themen 3
T Liste mit nur einer Klasse erstellen Java Basics - Anfänger-Themen 22
S Abzählreim in einer zyklischen Liste Java Basics - Anfänger-Themen 1
1 Größe einer zirkulären Liste bestimmen .. ? Java Basics - Anfänger-Themen 2
M Sortieren von einer Liste - zwei zugehoerige Variablen Java Basics - Anfänger-Themen 5
S JPA / Elemente einer Liste ansprechen Java Basics - Anfänger-Themen 5
S Jede Reihenfolge einer zufällig langen Liste ausprobieren Java Basics - Anfänger-Themen 3
B mit einem Iterrator elemente aus einer liste löschen Java Basics - Anfänger-Themen 3
P Liste in einer Klasse füllen und mehreren anderen Klassen lesend verwenden Java Basics - Anfänger-Themen 5
B Liste in einer Liste Java Basics - Anfänger-Themen 16
O Liste aller Instanzen einer Klasse Java Basics - Anfänger-Themen 18
I Bestimmte Objekte einer Liste hinzufügen Java Basics - Anfänger-Themen 16
H Werte aus einer sortierten Liste auslesen Java Basics - Anfänger-Themen 58
D Summe aller Positiven Integer aus einer Liste mit ActionObject Java Basics - Anfänger-Themen 2
M wie kann ich am besten die kleinste 2 elemente von einer Liste kriegen Java Basics - Anfänger-Themen 4
I Ersetzen eines Objektes in einer Liste? Java Basics - Anfänger-Themen 5
S Entfernen aus einer Liste Java Basics - Anfänger-Themen 2
D Elemente einer Liste Java Basics - Anfänger-Themen 23
D Inhalt einer Liste auf nur ein Wert überprüfen ohne die Liste komplett zu interieren Java Basics - Anfänger-Themen 6
H Zeiger auf das letzte Element in einer linearen Liste Java Basics - Anfänger-Themen 4
L Randomisierung einer Liste: Ziehen ohne Zurücklegen Java Basics - Anfänger-Themen 5
I Letzter Index einer Liste Java Basics - Anfänger-Themen 8
I Anzahl einer Liste (Performance) Java Basics - Anfänger-Themen 2
I Objekte einer Liste einer weiteren List anhängen Java Basics - Anfänger-Themen 8
J Das Maximum einer Liste ermitteln Java Basics - Anfänger-Themen 8
E Auschnitt einer Liste darstellen Java Basics - Anfänger-Themen 7
D An bestimmten Knoten einer Liste zugreifen Java Basics - Anfänger-Themen 4
H Iteration und Editierung einer Liste Java Basics - Anfänger-Themen 6
S Fehler bei der add-Methode einer Liste Java Basics - Anfänger-Themen 5
G Problem beim Sortieren einer Liste Java Basics - Anfänger-Themen 20
S Elemente einer Liste mit true / false Werten Java Basics - Anfänger-Themen 3
N Rekursives suchen in einer Liste Java Basics - Anfänger-Themen 8
G einer Liste Werte hinzufügen Java Basics - Anfänger-Themen 9
S Erweiterung einer Liste Java Basics - Anfänger-Themen 13
kulturfenster Zufallselemente einer Liste ausgeben Java Basics - Anfänger-Themen 10
D Doppelte Einträge einer Liste löschen Java Basics - Anfänger-Themen 6
A Problem mit Ausgabe einer Liste über einen Client Java Basics - Anfänger-Themen 5
M Liste in einer Klasse aufrufen Java Basics - Anfänger-Themen 4
J Array in einer Liste Java Basics - Anfänger-Themen 2
L rückwärtsausgeben einer doppelt verketteten liste Java Basics - Anfänger-Themen 2
S In einer Liste auf getter und setter zugreifen Java Basics - Anfänger-Themen 6
P Minimum/Maximum aus einer Liste Java Basics - Anfänger-Themen 3
G Anzahl der Elemente einer Liste ausgeben Java Basics - Anfänger-Themen 15
H Objecte aus einer Liste heraus benutzen ? Java Basics - Anfänger-Themen 3
F Aktualisieren einer Liste von einem entfernten Objekt aus. Java Basics - Anfänger-Themen 11
C Mehrere Objekte in einer Liste einfügen und serialisieren Java Basics - Anfänger-Themen 1
F http post einer Webseite nachahmen Java Basics - Anfänger-Themen 3
C Abbruch einer Schleife mit break, meine Übung funktioniert nicht richtig Java Basics - Anfänger-Themen 4
richis-fragen JTable bei aktivieren einer Zelle soll Text selektiert werden. Java Basics - Anfänger-Themen 24
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
ixChronos Letzten 4 Ziffern einer großen Zahl ausgeben Java Basics - Anfänger-Themen 3
P Objekt einer Methode eines anderen Objektes übergeben Java Basics - Anfänger-Themen 5
L Variablenwerte aus einer Methode übergeben Java Basics - Anfänger-Themen 2
E Arrays in einer ArrayList miteinander vergleichen Java Basics - Anfänger-Themen 12
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
Shadowrunner Variablen Gibt es eine Möglichkeit die Ziffern/Stellen einer Zahl fest zu legen? Java Basics - Anfänger-Themen 3
FunkyPhil94 Wert in einer Lambda Funktion erhöhen Java Basics - Anfänger-Themen 3
T Aufruf der Methode einer Oberklasse, wenn sie in der Unterklasse überschrieben ist. Polymorphie. Java Basics - Anfänger-Themen 2
B Kommunikation mit Seriellen Schnittstellen + Integration einer lib Java Basics - Anfänger-Themen 1
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
J Klassen Instanzen einer Klasse in einer anderen unabhängigen Klasse nutzen Java Basics - Anfänger-Themen 4
B Alle Strings bis zu einer Maimallänge aufzählen, die Bedingung erfüllen Java Basics - Anfänger-Themen 13
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben