Qui non vedo conversioni ... nel senso di fare un "cast". Per cui già fin dall'inizio ti sei spiegato (molto) male.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?
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'.