Transformer un string en int

Résolu/Fermé
Kiwikiwikiwi Messages postés 5 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 10 juin 2014 - 4 juin 2014 à 22:10
Kiwikiwikiwi Messages postés 5 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 10 juin 2014 - 5 juin 2014 à 16:25
Bonjour,

Savez-vous s'il existe une méthode pour transformer un string en un int ? Par exemple j'ai le string pomme que j'ai récupèré après des manipulations et j'ai envie que ça devienne le nom de variable d'un int, est ce que c'est possible ?

Merci !

4 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
4 juin 2014 à 22:20
Bonsoir,

Il faut regarder dans la documentation, dans la classe Integer tu as une méthode parseInt qui fait ce que tu veux.

public static int parseInt(String s) throws NumberFormatException
0
Kiwikiwikiwi Messages postés 5 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 10 juin 2014
4 juin 2014 à 22:31
Salut, merci pour ta réponse.
J'avais essayé cette méthode mais il me semble que le string doit contenir des numéros et pas des caractères. En tout cas, ça ne compile pas!
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
4 juin 2014 à 22:42
Au temps pour moi, j'ai du mal comprendre ta question.

"le nom de variable d'un int" tu veux dire que "pomme" serait l'identifiant d'une valeur entière, de même que tu aurais "poire" ou "abricot" ?

Tu devrais regarder les Map alors, par exemple une
Map<String,Integer> map;
te permettrait de faire
map.put("pomme", 5);
puis
map.get("pomme);
te redonnera le 5.
0
Kiwikiwikiwi Messages postés 5 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 10 juin 2014
5 juin 2014 à 16:25
Salut, merci pour ton aide, ça marche très bien :)
0