Wie kann ich eine ArrayList in mehrere Listen aufteilen?
Siehe folgende ArrayList:
List<Integer> values = new ArrayList<Integer>();
values.add(0);
values.add(1);
values.add(2);
values.add(3);
values.add(4);
values.add(5);
values.add(6);
Also haben wir:
integerList.size(); // outputs 7 elements
Ich muss eine zeigenGoogle-Diagramm wie folgt:
Um seine Werte zu generieren, rufe ich einfach an
StringUtils.join(values, ","); // outputs 0,1,2,3,4,5,6
Es passiertes unterstützt bis zu 1000 Pixel Breite. Wenn ich also viele Werte habe, muss ich meine ArrayList in andere ArrayLists aufteilen, um andere Diagramme zu generieren. So etwas wie:
Integer targetSize = 3; // And suppose each target ArrayList has size equal to 3
// ANSWER GOES HERE
List<List<Integer>> output = SomeHelper.split(values, targetSize);
Welchen Helfer soll ich verwenden, um mein Ziel zu erreichen?