Hallo,
Ich habe da eine kleines Problem, ich hoffe ihr könnt mir helfen. Und zwar soll die Methode swap das erste Element mit dem letzten Element tauschen und zurückgeben. Beim Aufruf bekomme ich aber eine java.lang.ArrayIndexOutOfBoundsException wieso?
Bitte um Hilfe
bluebaby
Ich habe da eine kleines Problem, ich hoffe ihr könnt mir helfen. Und zwar soll die Methode swap das erste Element mit dem letzten Element tauschen und zurückgeben. Beim Aufruf bekomme ich aber eine java.lang.ArrayIndexOutOfBoundsException wieso?
Java:
public class Array {
public static <T> T[] swap(T[] b){
T a=b[0];
T c=b[b.length];
b[0]=c;
b[b.length]=a;
return b;
}
}
Java:
public class TestArray {
public static void main(String[]args){
String test[]=new String[2];
test[0]="Hallo";
test[1]="Test";
test=Array.swap(test);
for(int i=0; i<test.length; i++){
System.out.println(test[i]);
}
}
}
Bitte um Hilfe
bluebaby