Ich habe ein Problem hier beim Versuch, die doppelte Summe einer JTable-Spalte zu bekommen. Meine Tabelle erhält nur 3 Spalten aus einer mySQL-Tabelle. Eine der Spalten ist DATE-Typ und die anderen beiden sind DOUBLE-Typ. So wenn ich versuche:Summe der jtable Spalte von SQL-Abfrage zur Verfügung gestellt
double xreoseistot = 0;
double xreosi;
for(int i = 0; i < jTable1.getRowCount(); i++){
xreosi = Double.parseDouble((String)jTable1.getValueAt(i, 2));
xreoseistot += xreosi;}
ich einen Fehler zu sagen: „Exception in thread "AWT-Eventqueue-0" java.lang.ClassCastException: java.sql.Date kann nicht auf java.lang.String gegossen werden "
Also ist die Frage, warum mein Code versucht, die gesamte Tabelle in String konvertiert und nicht nur die Spalte und auch, was ist die Lösung dafür?
Mögliche Duplikat von [Erklärung der "ClassCastException" in Java] (https://stackoverflow.com/questions/907360/explanation-of-classcastexception-in-java) –