Methode Integer

Résolu/Fermé
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 - 2 déc. 2008 à 05:41
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 2 déc. 2008 à 22:02
Bonjour,

Je sais pas si vous pourriez maider j'ai cherché sur le site de sun de l'information sur la methode integer.parseInt()j'ai trouvé mais je pas tres bien compris
je sais pas si vous pouves me donner un exemple de cette methode et me lexpliquer enfin sur le de sun jai ne pas tres bien compris

merci pour laide

2 réponses

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
2 déc. 2008 à 11:21
Bonjour k-23,
La doc est ici :
https://docs.oracle.com/javase/6/docs/api/index.html?java/lang/Integer.html

Pour un exemple d'utilisation, et bien... Integer.parseInt te permet de convertir un objet de type String en objet de type Integer. Attention toutefois à l'exception NumberFormatException si la chaîne passée en paramètre n'est pas un int !
Integer monInteger = Integer.parseInt("5");
int monInt = 5;
System.out.println(monInt == monInteger.intValue()); //affiche true

Integer monInteger2 = new Integer(monInt);
System.out.println(monInteger2.equals(monInteger)); //affiche true aussi


Cordialement,
1
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 9
2 déc. 2008 à 17:41
Si jai bien compris avec ca je peux par exemple prendre 12 qui est en String et le convertir en int. est ce que c,est ca
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329 > k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014
2 déc. 2008 à 17:48
Presque.
Tu peux convertir "12" qui est un String en instance de Integer (Integer est différent de int car ce n'est pas un type primitif mais une classe).
Après, en utilisant Integer.intValue(), tu vas pouvoir récupérer un int par contre.

Cordialement,
0
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 9 > Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009
2 déc. 2008 à 17:56
ok ton "12" qui est un String va etre un objet de integer puisque Integer c'est un int qui est dans une classe c'est ca.
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329 > k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014
2 déc. 2008 à 17:57
Exactement.
0
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 9 > Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009
2 déc. 2008 à 17:59
Merci c'est plus claire dans ma tête
0
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 9
2 déc. 2008 à 17:32
thanks
0