Prenez cette méthodeQuelle exception à lancer lorsqu'un paramètre/dépendance important est manquant?
/**
* @return List of group IDs the person belongs to
*
*/
public List<String> getGroups() {
if (this.getId().equals("")) return null;
}
Je voudrais revenir jeter exception au lieu null, ce qui est l'exception à jeter quand un paramètre important/dépendance n'a pas été réglée?
Ce code déclenchera un NPE si 'getID()' renvoie null. Il vaut mieux utiliser 'if (" ".equals (this.getId())) ...' –
J'ai défini cela dans une classe abstraite et il y a un try catch à l'intérieur, et retournera une chaîne vide en cas d'échec. – Pentium10