Bonjour messieurs mesdames.
Je vous prie de m'excusez pour cette question un peu "nul".
J'ai un char c[] = '33';
et j'aimerai le mettre dans un int i;
existe t'il une fonction java qui le fasse?
Version imprimable
Bonjour messieurs mesdames.
Je vous prie de m'excusez pour cette question un peu "nul".
J'ai un char c[] = '33';
et j'aimerai le mettre dans un int i;
existe t'il une fonction java qui le fasse?
Si c est un char que tu souhaites mettre dans un intCitation:
Envoyé par ThanosT
A ce niveau la tu as une convertion automatique de char vers intCode:
1
2
3 char c = ...; int i = c;
regardes Integer.valueOf( String ) il ne te reste plus cas convertir ton char[] en String. Il faut bien garder un minimum de travail pour toi :lol:
merci je vais regarder sa.
merci, sa fait du bien de rigoler apres 8heure de prog d'affiler.Citation:
Il faut bien garder un minimum de travail pour toi
:)
En fait un de nous deux a mal compris (Benjamin ou moi) soit
tu ecris:
sinon:Code:
1
2 char[] c="33"; //remarque les double cotes dans ce cas ma soluce
Code:
1
2 char c='33'; //remarque les simples cotes et pas de tableau, dans ce cas c'est la sienne
en fait non car le code suivant ne fonctionne pas :wink:Citation:
Envoyé par ze_key
Code:
1
2 char c='33'; //remarque les simples cotes et pas de tableau, dans ce cas c'est la sienne
Je pense que le sujet du post aurait du etre
Code:
1
2 Convertir un char[] en int
oui desilé pour le char c='33' mea maxima cuelpa. Je le refera plus promis :sm:
oui en fait le sujet du post aurait du etre effectivement
Convertir un char[] en int.
mais le probleme avec la premiere solution c'est que caster le char en int, va me donner le code ascii du chiffre contenu dans le char[i];
et moi j'aimerai avoir i = 23;Code:
1
2
3
4
5
6
7 exemple: si char[0] = '2'; char[1] = 3; int i = char[0] ; //va me donner 50 et non 2 i = char[1]; //va me donner 51 et non 3
Tu peux faire :
Code:
1
2
3 char c[] = '33'; Integer.parseInt(new String(c));
merci