IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

[DEBUTANTE] Pb avec une ArrayList et un Resultset


Sujet :

Collection et Stream Java

  1. #21
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Ok c'est bien ce que j'avais cru comprendre.
    Il faudrait le preciser la prochaine fois. Car le code que je t'ai donné n'est pas super simple à comprendre surtout la premiere fois.

    En faite je pense qu'il doit te manquer la base de Java. Tu devrais lire les cours qui sont presents sur le site :

    http://java.developpez.com/cours/

    Ca t'aiderais surement à comprendre beaucoup de chose et beaucoup mieux.
    Car on t'aide c'est vrai, mais si tu ne comprends pas la logique et le pourquoi du comment derriere tu vas vraiment avoir du mal.

  2. #22
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 296
    Par défaut
    ok,
    Désolée, mais j'ai toujours du mal à comprendre la différence entre tempDispoTotal et tempDispoCourant.

  3. #23
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    C'est 2 variables. Une va contenir le nombre que tu met dedans. En gros la variable tempDispoCourant aura la même valeur que nbToD en faisant ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tempDispoCourant = nbToD;
    et en faisant ceci, on ajoute la valeur de tempDispoCourant à la valeur de tempDispoTotal.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tempDispoTotal += tempDispoCourant;
    est equivalent à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tempDispoTotal = tempDispoTotal + tempDispoCourant;

    Par exemple, au debut, tempDispoCourant = 0, nbToD = 0, tempDispoTotal=0;

    Pour le premier passage,
    tu vas calculé nbToD=5, on fait tempDispoCourant = nbToD; donc tempDispoCourant =5.
    Puis tempDispoTotal = tempDispoTotal + tempDispoCourant .
    Soit tempDispoTotal = 0+ 5= 5;

    Pour le deuxieme passage
    tu vas calculé nbToD=7, on fait tempDispoCourant = nbToD; donc tempDispoCourant =7.
    Puis tempDispoTotal = tempDispoTotal + tempDispoCourant .
    Soit tempDispoTotal = 5+ 7= 12;

    Et ainsi de suite....Si tu comprends toujours pas, il faut que quelqu'un d'aure t'explique car je ne vois pas comment te l'expliquer plus clairement que ca! Donc j'espere que tu as compris.

  4. #24
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 296
    Par défaut
    merci,
    j'ai compris.

  5. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 296
    Par défaut
    Aprés avoir compris le bout, je pense que c'est pas ça ce que je veux car moi je cherche à avoir le temps total dispo pour chaque nom enseignant.
    Je pense que je dois faire ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    			while (iter.next()){
    			nb = (nbS+nbC)* qntr;
    			nbToD = nb - nbE;
    			}
    est ce juste ou pas?

  6. #26
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    En faite, je connais pas trop ton sujet, et tes variables je ne sais pas ce qu'elle veule dire. Moi je t'ai donné le squelette, après c'est toi qui doit savoir ce que tu calcules.

    Je pense que tu connais les données que tu as.
    Donc si tu veux etre sur de ce que tu recuperes, je te propose de regarder ce que tu recuperes.

    Pour afficher quelque chose dans ta console, il suffit d'ecrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    while (iter.next()){
    			nb = (nbS+nbC)* qntr;
    			nbToD = nb - nbE;
    			System.out.println("Je recupere : "+nbToD);
    }
    Si tu veux afficher une autre variable tu modifies nbToD par le nom de ton autre variable.
    Le while ne fait que bouclé sur tout les enseignants, après il faut savoir ce que tu veux à la fin.

  7. #27
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Quand je parle de console,
    si tu developpes avec eclipse ca sera dans la console eclipse;

    Si tu executes ton java en fenetre de commande, ca s'affichera dans la fenetre.

  8. #28
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 296
    Par défaut
    moi au début je croiyais que c'est possible que j'applique un resulset même si j'ai pas de requête à executer et donc j'ai appliqué à ce nbToD un resultset pour avoir un nbToD pour chaque enseignant.
    mais qd j'ai posté sur le forum ils m'ont expliqué que c'était pas possible d'appliquer un resultset sans une requête à executer.

    Et du coup, j'ai pas su comment je pourrai résoudre le pb, est ce que je dois faire une autre table de table de hashage ou un arraylist????

    En tout cas,mon but est d'avoir un nbToD pour chaque enseignant que j'ai dans ma table de hashage. est ce que vous avez une suggestion?

Discussions similaires

  1. problème d'assignation avec une ArrayList
    Par Steph1904 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 10/06/2009, 23h37
  2. Afficher une liste déroulante (:select) avec une ArrayList
    Par tompalmeras dans le forum Struts 2
    Réponses: 3
    Dernier message: 28/04/2008, 22h15
  3. comment binder un dataList avec une ArrayList
    Par inno007 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/03/2008, 18h55
  4. Réponses: 4
    Dernier message: 29/05/2007, 18h04
  5. [Jtable]Remplir un OBject[][] avec une ArrayList
    Par ArN0.VdB dans le forum Composants
    Réponses: 27
    Dernier message: 25/04/2007, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo