Bonjour,
Je voudrais transformer des codes ASCII reperesentant des chiffres en int ...
J'ai consulté les FAQ, mais je n'ai pas trouvé ce que je cherche.
Est ce que quelqu'un aurait une idée ?
merci
Bonjour,
Je voudrais transformer des codes ASCII reperesentant des chiffres en int ...
J'ai consulté les FAQ, mais je n'ai pas trouvé ce que je cherche.
Est ce que quelqu'un aurait une idée ?
merci
Salut
Peut-être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Integer.parseInt()
J'ai déjà essayé cette méthode, mais le code ASCII 54 devient alors l'entier 54.
Ce que je voudrais c'est que le code ASCII 54 devienent l'entier 6 , selon la table de code ASCII : http://www.inapg.inra.fr/ens_rech/ma...docs/ascii.htm
il y a peut être plus court mais ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char c = (char) Integer.parseInt("54"); String s = String.valueOf(c); int i = Integer.parseInt(s);
[edit]il y a plus court :
[/edit]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char c = (char) Integer.parseInt("54"); int i = Character.getNumericValue(c);
La méthode du -48 te dérangerait-elle ?Envoyé par MangeurVasqué
![]()
Merci mangeurVasque , c'est tout à fait ce dont j'avais besoin
Je pensais qu'il y avait une methode plus rapide pour y arriver.
Dans le cas ou il n'y a qu'un seule code ASCII à tansformer ok.Et bien alors tu fais parseInt() - 48
Si tel avait été le cas, je ne pense pas que j'aurais posé la question![]()
merci quand meme
Ca revient au même, les deux méthodes ne traitent qu'un caractère à la fois
A+
Partager