Hallo
stehe gerade etwas auf dem Schlauch da ich nicht weiss wie ich das formulieren soll.
Hab eine LinkedLister dieser Klasse.
mit
soll dieses in ein passendes Array geschoben werden doch Eclipse meint das ich das so nicht schreiben kann "Incorrect number of arguments for type Pair<E1,E2>; it cannot be parameterized with arguments <>"
So wird nicht besser und Eclipse behauptet hier "- Type safety: The expression of type Pair[] needs unchecked conversion to conform to Pair<KeyWord,Answer>[] - Cannot create a generic array of Pair<KeyWord,Answer>"
die LinkedList wird so erzeugt "LinkedList<Pair<KeyWord, Answer>> yield = new LinkedList<>();"
Mach ich hier was falsch bzw geht das überhaupt?.
Gruß Hans
stehe gerade etwas auf dem Schlauch da ich nicht weiss wie ich das formulieren soll.
Hab eine LinkedLister dieser Klasse.
Java:
public class Pair<E1, E2> {
private E1 value1;
private E2 value2;
public Pair(E1 value1, E2 value2) {
this.value1 = value1;
this.value2 = value2;
}
}
}
mit
Java:
Pair<KeyWord, Answer>[] tempanswer = yield.toArray(new Pair<>[0]);
soll dieses in ein passendes Array geschoben werden doch Eclipse meint das ich das so nicht schreiben kann "Incorrect number of arguments for type Pair<E1,E2>; it cannot be parameterized with arguments <>"
So wird nicht besser und Eclipse behauptet hier "- Type safety: The expression of type Pair[] needs unchecked conversion to conform to Pair<KeyWord,Answer>[] - Cannot create a generic array of Pair<KeyWord,Answer>"
Java:
Pair<KeyWord, Answer>[] tempanswer = yield.toArray(new Pair<KeyWord, Answer>[0]);
die LinkedList wird so erzeugt "LinkedList<Pair<KeyWord, Answer>> yield = new LinkedList<>();"
Mach ich hier was falsch bzw geht das überhaupt?.
Gruß Hans