A dire il vero sarebbe meglio sfruttare il "message" (getMessage() di Throwable) nella eccezione, anche perché oltretutto toString() in Throwable è già implementato per comporre la stringa con il tipo eccezione + messaggio.Originariamente inviato da Gengi
codice:public class DoubleInsertException extends Exception{ private Object value; public DoubleInsertException(Object value) { this.value = value; } @Override public String toString() { return "DoubleInsertExecption: double insert of value " + value.toString(); } }
Quindi semplicemente:
codice:public class DoubleInsertException extends Exception { public DoubleInsertException(Object value) { super("double insert of value " + value); } }