Grüß euch!
Ich stehe vor folgendem Problem (und scheitere bereits seit einigen Stunden an dessen Lösung):
Mein Code:
Ich möchte ein Array sortieren, bekomme jedoch folgende Fehlermeldung:
Vielleicht hat jemand die eine oder andere Idee dazu.
Ich stehe vor folgendem Problem (und scheitere bereits seit einigen Stunden an dessen Lösung):
Mein Code:
Java:
public void bildeArray(){
Integer[][] wertungArr = new Integer[5][3];
wertungArr[0][0]=karte1S1;
wertungArr[1][0]=karte2S1;
wertungArr[2][0]=karte3S1;
wertungArr[3][0]=karte4S1;
wertungArr[4][0]=karte5S1;
wertungArr[0][1]=katkarte1S1;
wertungArr[1][1]=katkarte2S1;
wertungArr[2][1]=katkarte3S1;
wertungArr[3][1]=katkarte4S1;
wertungArr[4][1]=katkarte5S1;
wertungArr[0][2]=indexkarte1S1;
wertungArr[1][2]=indexkarte2S1;
wertungArr[2][2]=indexkarte3S1;
wertungArr[3][2]=indexkarte4S1;
wertungArr[4][2]=indexkarte5S1;
List <Integer[]> l1 = Arrays.asList(wertungArr);
Collections.sort(l1);
wertungArr = l1.toArray(new Integer[0][0]);
}
Ich möchte ein Array sortieren, bekomme jedoch folgende Fehlermeldung:
Java:
error: no suitable method found for sort(List<Integer[]>)
Collections.sort(l1);
^
method Collections.<T#1>sort(List<T#1>) is not applicable
(inferred type does not conform to upper bound(s)
inferred: Integer[]
upper bound(s): Comparable<? super Integer[]>)
method Collections.<T#2>sort(List<T#2>,Comparator<? super T#2>) is not applicable
(cannot infer type-variable(s) T#2
(actual and formal argument lists differ in length))
where T#1,T#2 are type-variables:
T#1 extends Comparable<? super T#1> declared in method <T#1>sort(List<T#1>)
T#2 extends Object declared in method <T#2>sort(List<T#2>,Comparator<? super T#2>)
Vielleicht hat jemand die eine oder andere Idee dazu.