Bonjour
Toujours dans mes questions de débutant Java, j'observe des départs en exception dans l'appel de méthodes
Pour appeler la fonction ci dessus j'ai fait des appel respectivement à 2 String puis à une String et un objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public static Object parseDpbString(String name, Object value) { // for the sake of unification we allow passing boolean, byte and integer // types too, we loose some cycles here, but that is called relatively // rarely, a tradeoff between code maintainability and CPU cycles. if (value instanceof Boolean) return value; else if (value instanceof Byte) return value; else if (value instanceof Integer) return value;
Dans les deux cas je pars en exception avant d'arriver dans la méthode.
Je me suis dit que la String était un sous cas de l'Object.
L'explication sera bienvenue.![]()
Partager