Reverse Array als Einzeiler?
-
Moin,
ja, die Aufgabe an sich ist trival. Ich wollte bloß mal fragen, ob es in Jave eine einfache Lösung gibt, wie:
int[] revArray = Collection.reverse(Arrays.asList(originalArray)).toArray(); //^^ fiktiver Code.
Gibt es etwas in der Art?
-
Häh?
Ja, gibt es: 'Collection.reverse' !?
-
Hmmm... so etwas in der Art zaehlt wohl nicht als Einzeiler, oder?
for(int i=0;i<array.length/2;++i){int j=array[i];array[i]=array[array.length-i-1];array[array.length-i-1]=j;}
(Keine Garantie fuer Richtigkeit, habe das ungetestet einfach mal hier reingetippt.)
-
Jockelx schrieb:
Häh?
Ja, gibt es: 'Collection.reverse' !?
Gibt es das?
-
Jockelx schrieb:
Häh?
Ja, gibt es: 'Collection.reverse' !?
Ist nicht wahr! Echt?
-
Andromeda schrieb:
Jockelx schrieb:
Häh?
Ja, gibt es: 'Collection.reverse' !?
Ist nicht wahr! Echt?
Tatsächlich: kurz gegogelt: Collections.reverse(Arrays.asList(array));
http://stackoverflow.com/questions/12678781/reversing-an-array-in-javaI love Java!