sikove
Messages postés90Date d'inscriptionlundi 17 mars 2008StatutMembreDernière intervention31 mars 2010
-
20 mai 2008 à 11:38
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 2010
-
20 mai 2008 à 13:52
salut,
il y'a une difference entre parseint(string) et Integer.valueof(string).intvalue() ?
j'entend souvent parler de parseint pour la convertion vers int mais rarement de la 2eme methode ...
String s1="51";
int i=Integer.parseInt(s1);
System.out.println (i);
int ii=Integer.valueOf(s1).intValue();
System.out.println (ii);
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 20 mai 2008 à 12:12
Salut,
Je pense que quelque soit la chaîne de caractère que tu as, le résultat sera le même avec les deux méthodes. Ca reste à confirmer.
Les exceptions renvoyées sont les même a priori. La seule différence c'est que pour la méthode avec intValue, tu es obligé de créer un objet intermédiaire ce qui ralentit un peu le traitement mais pas de beaucoup.
En gros, la méthode parseInt est plus propre et un plus rapide, je suppose que c'est pour ça qu'elle est plus utilisée.