Salut,
Et en quoi le mécanisme d'exception est-il génant ???
:arrow: En fait le seul problème c'est que la création d'un exception est assez coûteuse à cause de la génération de son stacktrace (lire :
Exception & Performance).
Donc si tu dois traiter un grand nombre de données
incorrectes, il est peut-être préférable de vérifier la chaine avant la conversion pour éviter la génération de ce stacktrace.
Pour cela tu peux utiliser les
Jakarta Commons Lang et la méthode
NumberUtils.isNumber()...
Par contre si les données sont rarement incorrectes, il est préférable d'utiliser un bloc
try/catch car cela évite d'analyser deux fois la chaine de caractère...
a++