Ich habe folgende Situation:Fehler konvertieren BigDecimal int zu
List<BigDecimal> nvs = servSuperlivelloDAO.findNetworkVersion(year, daynumber);
int[] res = new int[nvs.size()];
for (int i = 0; i < nvs.size(); i++) {
res[i] = nvs.get(i).intValue();
}
BigDecimal Umwandlung diesen Fehler zu int gibt:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigDecimal
Ich verstehe nicht, warum ich einen Integer in BigDecimal Liste haben.
Bitte stellen Sie ein [MCVE]. Problem ist nicht im gebuchten Code. – Tunaki
scheint, dass '.findNetworkVersion()' tatsächlich Liste von 'Integer' zurückgibt, nicht' BigDecimal' –