Vector v = new Vector()
v.add..
.
.
for(int i=v.size()-1;i>=0;i--){
System.out.println(v.get(i));
}
int elementCount = myVector.size();
for(int i = elementCount - 1; i >= 0; i--)
System.out.println(myVector.get(i));
Xenophon hat gesagt.:Ich frage mich, ob die Leute auch mal in die API Specification schauen. Wie wäre es den mit "get(int index)"?
Object[] array = myVector.toArray();
for(int i = array.length - 1; i >= 0; i--) {
System.out.println(array[i]);
}
Xenophon hat gesagt.:Also in die Sourcen schau ich ziemlich selten, da es ja die API Specification gibt und diese meistens genug Informationen bereit stellt. Ansonsten hab ich doch Recht oder? Wenn die Leute mal da rein schauen würden, gäbe es viel weniger mehr oder minder sinnlose Fragen?
weiß ich - aber wurde noch nicht erwähnt :wink:Beni hat gesagt.:@dbc
Ist aber nicht so schnell, weil da zuerst ein neuer Array initialisiert werden muss.
Vector t = new Vector() {
public Iterator iterator() {
return new Iterator() {
int index = size()-1;
public void remove() {
// to nothing
}
public boolean hasNext() {
return index >= 0;
}
public Object next() {
return elementAt(index--);
}
};
}
};