Hallo,
ich brauche sozusagen ein sortiertes Array.
Habe eine ArrayList genommen, die Comparable implementiert:
An einer anderen Stelle in meinem Code habe ich dann:
Und bekomme halt eine IndexOutOfBounds-Fehlermeldung an der Stelle 0 (Size 0). Wieso kann ich mit new ArrayList<Entry>(2*k); nicht die größe der Liste festlegen? Geht das überhaupt?
ciao, Mike.
ich brauche sozusagen ein sortiertes Array.
Habe eine ArrayList genommen, die Comparable implementiert:
Code:
private ArrayList<Entry> keys;
private ArrayList<Node> pointer;
public Node(int k) {
keys = new ArrayList<Entry>(2*k);
pointer = new ArrayList<Node>(2*k+1);
}
An einer anderen Stelle in meinem Code habe ich dann:
Code:
x.setKey(i, k);
Und bekomme halt eine IndexOutOfBounds-Fehlermeldung an der Stelle 0 (Size 0). Wieso kann ich mit new ArrayList<Entry>(2*k); nicht die größe der Liste festlegen? Geht das überhaupt?
ciao, Mike.