Transformer un string en int

Résolu
Kiwikiwikiwi Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Kiwikiwikiwi Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
Salut, merci pour ton aide, ça marche très bien :)
0