Aşağıdaki durum var: int BigDecimal dönüştürenHata BigDecimal int dönüştürmek
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();
}
bu hatayı veriyor:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigDecimal
Ben BigDecimal listesinde bir Tamsayı neden anlamıyorum.
bir [MCVE] Lütfen: Burada
BigDecimal herhangi bir hata olmadan int demir atıldı bir örnektir. Sorun yayınlanan kodda değil. – Tunaki, '.findNetworkVersion() 'aslında' Tamsayı ',' BigDecimal 'değil,' –