Bonjour à tous, :D
Je reçois d'une API externe un "vieux" Vector. :(
Il peut contenir un String, ou un Integer, Byte, Short, Float, Double.
Je souhaite juste récupérer la valeur "wrappée" en String.
Comment puis-je intelligemment coder la lecture de ce Vector, sans utiliser des instanceof à outrance ? :?
Merci d'avance à tous. ;)Code:
1
2
3
4
5
6
7
8
9
10
11 valeur = v.next(); if (valeur instanceof String) { valeurString = valeur ; } if (valeur instanceof Integer) { valeurString = ((Integer) valeur ).toString(); } if (valeur instanceof Byte) { valeurString = ((Byte) valeur ).toString(); } etc, etc.