Originariamente inviato da Girvy
Object target;
try{
String f=target.toString();
double d =0;
d=Double.parseDouble(f);
return true;
}
catch(NumberFormatException e){
return false;
}

Devo testare con JUnit..che ne pensi?
Qui non vedo conversioni ... nel senso di fare un "cast". Per cui già fin dall'inizio ti sei spiegato (molto) male.

Con toString() ottieni semplicemente una rappresentazione "testuale" dell'oggetto. Cosa contenga questa rappresentazione testuale, beh dipende dall'oggetto "reale" a cui fa riferimento 'target'. E non l'hai spiegato.

L'unica cosa che si capisce è che tu prendi questa rappresentazione testuale e verifichi che sia "parsabile" come un double. Per essere corretto, dal punto di vista tecnico, lo è.

Ma come ripeto, dovresti spiegare meglio a cosa fa (o può fare) riferimento quel 'target'.