Salut,
D'habitude, pour convertir un String en int, je fais Integer.parseInt(String), et je catch(NumberFormatException), et s'il y a un problème, c'est que ça n'était pas un entier...
Mais ça me dérange quand même de faire ça...
Quand on veut insérer un élément dans un tableau, on fait d'abord un if(index < tab.length) avant d'y mettre l'élément, on ne catch pas l'exception une fois qu'on l'a fait pour savoir si on n'avait pas dépassé le tableau...
Y'a-t-il une solution plus propre pour faire savoir si un String est un int (à part de regarder caractère par caractère si c compris entre '0' et '9')?
Je sais pas, une méthode du genre isANumber(String) quelque part???
Partager