Ciao a tutti
Come da titolo vorrei sapere come ovviare a quest'eccezione.
Mi spiego meglio: se ho uno Scanner s allora per aggirare un'eccezione potrò fare
Se però ho, ad esempio, un oggetto JOptionPane p, allora per leggere in input un intero dovrò necessariamente farecodice:... if (!s.hasNextInt()) return null; // o qualcosa del genere else int i = s.nextInt();
Se però un un utente inserisce un qualsiasi carattere diverso da un numero, allora ovviamente il metodo parseInt() genera un'eccezione.codice:String s = pane.showInputDialog("Digita un intero"); int i = Integer.parseInt(s);
Come posso "aggirare" l'eccezione in questi casi?
Grazie a tutti![]()


Rispondi quotando