public void setValue(final String value) throws NullPointerException, IllegalArgumentException { if(value == null) throw new NullPointerException("La valeur à ajouter est null"); else if(value.trim().equals("")) throw new IllegalArgumentException("La valeur à ajouter est invalide"); //.... }
try { setValue(null); // lève l'exception NullPointerException //setValue(""); // lève l'exception IllegalArgumentException } catch(NullPointerException e) { e.printStackTrace(); // traitement si null } catch(IllegalArgumentException e) { e.printStackTrace(); // traitement si la valeur n'est pas valide }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question