Hallo zusammen,
ich möchte gerne eine ArrayList in mehrere kleine Listen zerteilen mit einer vorgegebenen Größe der Teillisten.
Als Beispiel. Liste mit 2000 Objekten soll in Listen zu je 300 Objekten aufgeteilt werden.
Mein Ansatz klappt bis jetzt ganz gut, nur hab ich probleme damit in dem Beispiel die letzte LListe die ja dann nur 200 Objekte hat zu erwischen. Gibts da eine Bibliothek die so etwas zuverlässig macht? Oder hat einer eine bessere Idee?
Hier mal mein letzter Versuch:
gruß
keks
ich möchte gerne eine ArrayList in mehrere kleine Listen zerteilen mit einer vorgegebenen Größe der Teillisten.
Als Beispiel. Liste mit 2000 Objekten soll in Listen zu je 300 Objekten aufgeteilt werden.
Mein Ansatz klappt bis jetzt ganz gut, nur hab ich probleme damit in dem Beispiel die letzte LListe die ja dann nur 200 Objekte hat zu erwischen. Gibts da eine Bibliothek die so etwas zuverlässig macht? Oder hat einer eine bessere Idee?
Hier mal mein letzter Versuch:
Java:
private void split(final Entities arg) {
final List<Entitygroup> entitygroup = arg.getEntitygroup();
final List<Entitygroup> subList = new ArrayList<Entitygroup>();
int i = 0, j = 1;
for (final Entitygroup entity : entitygroup) {
if (i < stosskanten_count) {
i++;
subList.add(entity);
} else {
System.out.println("sublist " + j + " hat " + subList.size() + " Einträge");
j++;
i = 0;
subList.clear();
}
}
System.out.println("j = " + j);
}
gruß
keks