Я написал следующий код и не смог передать Object в Double.java.lang.ClassCastException: [D не может быть отнесено к java.lang.Double
Object[] args = new Object[3];
args[0]=Double.parseDouble(jTextField1.getText());
args[1]=Double.parseDouble(jTextField3.getText());
args[2]=Double.parseDouble(jTextField5.getText());
Object[] a = proxy.returningFeval("Combined", 1, args);
Double[] stra = new Double[a.length];
for(int i=0;i<a.length;i++){
stra[i] = (Double)a[i];
System.out.println("The value is :"+stra[i]);
}
'[D' является' double [] ', а не' Double'. –
Трудно вам помочь, когда мы не можем видеть, что делает proxy.returningFeval'. Пожалуйста, покажите [mcve]. –
"не может передать объект [] в Double []" Нет - вы не можете использовать 'Object' для' Double'. –