ho provato a fare questo: ma quando definisco la classe IllegalString mi da questo errore:
The type Throwable cannot be a superinterface of IllegalString;
a superinterface must be an interface.
consigli?
codice:
//Check string method
boolean checkString(String s){
//nel caso di due virgole nella stringa lancia l'eccezione
if(s.contains("..")){
throw new IllegalString();
}
else{
return true;
}
}
//throwable class
class IllegalString implements Throwable{
//questa é l'eccezione... ancora da fare...
}
e quando l'utente schiaccia '='
faccio questo:
codice:
boolean check = checkString(display.getText());
//chiaramente se é true vado avanti col calcolo (try?)
//se invece c'é un'eccezione (catch) scrivo "errore di sintassi"...