-1
List<myJavaClass> smallListnew = (List<myJavaClass>) i1.next();
Oberhalb der Zeile, die zu einem Fehler führt, kann das Objekt nicht typgegossen werden, um List<myJavaClass>
einzugeben.Konvertierung von Objekt in Listenausnahme nicht möglich
Nachfolgend finden Sie einige Beschreibung Code:
List<myJavaClass> i1=bigList.iterator();
Big Liste viele kleine Liste in der folgenden Art und Weise enthält:
//here unique list contains some Long values without the duplicates that were being compared with the refreshJobCountList.
Iterator<Long> i=uniqueRefJobId.iterator();
while (i.hasNext()) {
Long refreshJobID = i.next();
List<myJavaClass> smallList = new ArrayList<>();
for (myJavaClass details : refreshJobCountList) {
if (refreshJobID.equals(details.getRefreshJobId())) {
myJavaClass new_obj=new myJavaClass();
new_obj.setCount(details.getCount());
new_obj.setJobRunId(details.getJobRunId());
new_obj.setRefreshJobId(details.getRefreshJobId());
smallList.add(new_obj);
}
}
bigList.addAll(smallList);
}
Bitte bieten Sie eine Lösung, wenn Zweifel hinsichtlich des Verständnisses dann bitte fragen? – swati
Welcher Typ wäre 'i1'? –
anstatt Typcasting, könnten Sie die Elemente der kleinen Liste der großen Liste hinzufügen? '.addAll' würde funktionieren? –