KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 21:57:27

Java - Convertir chiffre en char

Rechercher : dans
Java - Convertir chiffre en char
par Lilou
 Fil de Discussions
Statut : Non résolu
lundi 8 août 2005 à 10:18:32
Bonjour,

Est ce que quelqu'un sait comment un chiffre en char ou en chaine en Java

En fait je fais une soustraction entre deux char, et ce que je récupère est un int.
Moi je voudrai retrouver la valeur du char correspondant.

Merci

Lilou
Répondre à Lilou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par dnt91, le lundi 8 août 2005 à 10:28:04 Fil de Discussions
Salut, j'ai pas trés bien compri ce que tu voulais faire, mais en règle générale, pour convertir un int en string, ya la méthode toString(),
int c = 2;
string chaine = c.toString();
Ce code met "2" dans la variable chaine.
Maintenant, si tu fais une différence entre 2char, je ne sais plus quelle méthode permet de récupérer le code ascii correspondant.
Répondre à dnt91

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par choubaka, le lundi 8 août 2005 à 11:20:17 Fil de Discussions
Salut

le plus simple est d'utiliser la méthode statique de "String", valueOf(int i), celle ci te renvoie la valeur en String de l'argument.

Cette méthode fonctionne également avec d'autres types

static String valueOf(boolean b) 
          Returns the string representation of the boolean argument. 
static String valueOf(char c) 
          Returns the string representation of the char argument. 
static String valueOf(char[] data) 
          Returns the string representation of the char array argument. 
static String valueOf(char[] data, int offset, int count) 
          Returns the string representation of a specific subarray of the char array argument. 
static String valueOf(double d) 
          Returns the string representation of the double argument. 
static String valueOf(float f) 
          Returns the string representation of the float argument. 
static String valueOf(int i) 
          Returns the string representation of the int argument. 
static String valueOf(long l) 
          Returns the string representation of the long argument. 
static String valueOf(Object obj) 
          Returns the string representation of the Object argument. 


Chouba,
Pochard d'assaut .. 
Répondre à choubaka

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par lilou, le lundi 8 août 2005 à 11:34:05 Fil de Discussions
merci de ta réponse

j'avais déjà essayé mais ca ne marche pas . en fait c peut etre mes chiffres de départ qui ne sont pas bons.

En fait je fais :

char m = 'm' ;
char a = 'a' ;

int i = m ^ a ;

puis

int res = m ^i ;

et a partir de la je voudrai retrouver a ;

est ce possible ?

peut on faire un ou exclusiif entre int et char ?
Répondre à lilou

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par choubaka, le lundi 8 août 2005 à 11:40:16 Fil de Discussions
salut

oui c'est possible, mais tu ne peux pas utiliser des primitifs mais les objets correspondants ...

je te prépare un exemple, wait 2 secondes
Chouba,
Pochard d'assaut .. 
Répondre à choubaka

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par lilou, le lundi 8 août 2005 à 11:47:18 Fil de Discussions
merci

j'attend . :-)
Répondre à lilou

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par choubaka, le lundi 8 août 2005 à 11:52:58 Fil de Discussions
Tu dois utiliser des objets string au lieu des "char", quitte à les convertir.

char m = 'm';
char a = 'a';

int tempoM = Integer.getInteger(String.valueOf(m)).intValue();
int tempoA = Integer.getInteger(String.valueOf(a)).intValue();

int i = tempoM ^ tempoA ; 

int res =TempoM ^i ; 

Chouba,
Pochard d'assaut .. 
Répondre à choubaka

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par choubaka, le lundi 8 août 2005 à 11:58:40 Fil de Discussions
je vais décomposer l'histoire

char m = 'm';
char a = 'a';

String stringM = String.valueOf(m);
String stringA= String.valueOf(a);

Integer  integerM = Integer.getInteger(stringM);
Integer  integerA = Integer.getInteger(stringA);

int intM = integerM.intValue();
int inta = integerA.intValue();

int i = intM ^ intA ; 

int res =intM ^i ; 




c'est exactement la même chose mais décomposé phase par phase
Chouba,
Pochard d'assaut .. 
Répondre à choubaka

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par lilou, le lundi 8 août 2005 à 13:51:13 Fil de Discussions
MERCI :-)

j'ai réussi grace a toi à faire ce que je voulais :-)

a+

lilou
Répondre à lilou

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par choubaka, le lundi 8 août 2005 à 14:50:07 Fil de Discussions
à vot'service ...

Chouba,
Pochard d'assaut .. 
Répondre à choubaka

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nader, le mercredi 6 février 2008 à 12:29:21 Fil de Discussions
le char peut etre un int ou un string mais pas l'inverse si on pense ou String;
exemple;
char a='A';
int c=a+1; //c=65 car dans cette cas le a=64, 'A'=64,'B'=65,..;
donc si on fait
char x=c;// donc x est le caractère 'B'
enfin pour convertir le int ou le char en String tu peut faire le casting exemple;
String x=""+c/.........
Répondre à nader

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par idram4, le mercredi 9 avril 2008 à 11:52:00 Fil de Discussions
en fait j'ai ajouté un composant TListImage dans mon app delphi, j'ai ajouté des images dans la liste des images mais elles
n'apparaissent pas au niveau de la proprioté ImageIndex. Alors j'ai besoin de votre aide
Répondre à idram4

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par shumi_1, le samedi 26 avril 2008 à 19:00:01 Fil de Discussions 
Bonjour quel-qu'un peut t'il me dire comment quond écris 20 en numérique
merci :)
Répondre à shumi_1
Discussions pertinentes trouvées dans le forum
30/05 15h36[java] conversion byte[] en char[]Programmation31/05 18h546
31/08 16h50[java] conversion Hexa => AsciiProgrammation31/08 16h552
10/12 00h46[C++] programme de conversion chiffres en motProgrammation11/12 21h371
21/05 17h05[C] Conversion int => charProgrammation21/05 20h402
Plus de discussions sur « Java Convertir chiffre en char » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide