Pblm en programation java aidémoi svp cé tro

Fermé
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008 - 12 juin 2007 à 15:27
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008 - 12 juin 2007 à 19:57
bonjour jé besoin d'aide sur jeva je programe aver Eclipse jaimeré lire une chaine dun texearea1 dong je fé textearera1.getText() juskici sava pui jaimeré conaitre sa taille je fé lentgh ici aussi sava
puis je cré un tableau d'entiers de la taille de lachaine donc je fé Int tab=new int[lentgh-1]
jusque la sa marche pui jaimeré lire chak char de la chaine le transformé en entier grace a une classe ke jé cré
elle sappelle Lettreennbr et la fonction c transformé ok é pui metre le resultat dans le tableau tab pui afiché le resulta dans un autre textearea donc je fais
for(int j=0; j<lentgh; j=j+1){
char elem=textec.charAt(j); //textec c le getText de textarea1
int x=Lettreennbr.transformer(elem); //pour transformé chaque lettre en nbr
tab[j]=x;
textarea2.append(""+x);
}
é samarche pa mé kon je change la methode transformé et kel merevoi un string o lieu dun int par éxemple o lieu de int 1 elle me revoi "1" é ke jolaive le tab sa marche aidé svp au plus vite
A voir également:

4 réponses

Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
12 juin 2007 à 15:49
Premièrement, si tu apprenais à écrire, ça faciliterait la tâche à ceux qui veulent t'aider... ;)

Pour ton problème, si tu reçois un "1" au lieu d'un 1, c'est parce que ton chiffre est encore en string. Tu peux utiliser la fonction Integer.ParseInt();

ex :

String texte = "122";
int nombre;

nombre = Integer.parseInt(texte);

Je sais pas si j'ai répondu à ta question... améliore ton français et répond moi!
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008
12 juin 2007 à 16:26
merci docteur mais c'est pas ça mon pblm je vais essayé d'etres plus claire

voici mon code ok


public void button_1_actionPerformed(ActionEvent e) {
int j;
String x="";
Lettreennbr yy=new Lettreennbr();
String e_1=textfield_1.getText();
String n=scrollpane_3.getText();
String textec=textarea_4.getText();
try{
int E=Integer.parseInt(e_1);
int N=Integer.parseInt(n);
int taillec = textec.codePointCount(0, textec.length());
for(j=0;j<taillec;j=j+1){
char elem=textec.charAt(j);
x=yy.transformer(elem);
scrollpane_6.append(x);
}
String textev=scrollpane_6.getText();
int taillev=textev.codePointCount(0, textec.length());
int [] tabl=new int[taillev-1];
for(j=0;j<taillev;j=j+1){
char elem=textec.charAt(j);
int ee=Integer.parseInt(""+elem);
tabl[j]=ee;
}

} catch(Exception exception){
javax.swing.JOptionPane.showConfirmDialog(null,
"Erreur!!Verifier vos champs.",
"Entrée incorrecte.",
javax.swing.JOptionPane.PLAIN_MESSAGE);
return;
}

}


quand j'execute sa marche mais il me revoit l'éxpetion aussi voila et merci d'avance
0
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
12 juin 2007 à 17:36
quand j'execute sa marche mais il me revoit l'éxpetion aussi voila et merci d'avance

je comprends même pas ce qui ne marche pas... ça veut dire quoi " mais il me revoit l'éxpetion" ?! il me renvoit pas l'expression ?

Autre question, quel est le but de ton programme ?
On dirait que tu prends le contenu d'une zone de texte, tu la converties en int, tu sépares chaque chiffre du nombre, pour les afficher un à la suite de l'autre dans un paneau pour ensuite remplir un tableau de tous ces éléments ...

merci de m'expliquer tout ça s'il vous plait!
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
12 juin 2007 à 17:43
Vu qu'il s'agit d'un évênement et que la fonction ne semble rien retourner, j'imagine qu'il est ici question d'une exception qui n'est pas catchée et donc renvoyée, non ?

Dans ce cas, il faudra commencer par nous dire de quel type d'exception il s'agit. Si une exception est générée et non catchée, cela veut dire qu'elle a lieu avant ton bloc try { } catch, donc ce sera certainement une NullPointerException (il y a des chances).

Maintenant s'il s'agit d'autre chose il faudrait nous en dire plus sur ce que tu attends de ce bout de code, et ce qui ne fonctionne pas correctement :)
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008 > kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013
12 juin 2007 à 18:03
ben je voudrais lire une chaine qui se trouve dans textarea_4 puis avoir sa taille
puis lire chaque carectaire de cette chaine le transformer en un nombre grace a une classe Lettreennbr ke je crée ok
puis mettre a chaque foi le resltat de la transformation dans un tableu ok
pui afiché le resltat tu tableau en string dans un autre textearea ok répondé svp
0
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398 > ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008
12 juin 2007 à 18:10
Pourquoi, au lieu de convertir chaque caractère de ta chaine en int, tu convertis pas simplement ton string en int? Ça me parait beaucoup plus simple...

ex : int final = Integer.parseInt(txt1.getText().ToString());
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008 > Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016
12 juin 2007 à 18:14
sa marcheré si le texte été simplemon dé nbr
mé moi je veus codé aussi les lettre par exemple "bonjour"comment je fait??
0
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
12 juin 2007 à 19:19
Bon, ce que je comprends pas, c'est dans quel but ça pourrait être utile de faire ça ?

Honnêtement, je vois mal pourquoi tu voudrais trier les chiffres dans une chaine de caractères. Pourrais-tu expliquer le but ultime de ton programme? Qu'est-ce qu'elle fait ton application (à part trier chaque caractère d'une chaine)?

Je veux juste savoir pourquoi tu fais tout ça !
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008
12 juin 2007 à 19:23
ben je dois dévlopé un System de cryptage de RSA et pour cela je dois dabor coté le texte puis le crypter tu compron
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008
12 juin 2007 à 19:25
codé pas coté dsl
0
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
12 juin 2007 à 19:41
Bon, je connais pas trop le cryptage mais, y'a un type qui a fait un programme qui semble intéressant.

http://www.javafr.com/codes/JCODEX-DIFFERENTES-METHODES-CRYPTAGE-DONNEES_37778.aspx

j'sais pas si ça peut t'aider mais, tu peux y jeter un coup d'oeil.
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008
12 juin 2007 à 19:47
merci c'est
gentille
0
ylleria Messages postés 25 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 21 février 2008
12 juin 2007 à 19:57
merci mais sa maide pa vraimon
0