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 :

Problème dans le paquetage java.util


Sujet :

Collection et Stream Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Points : 6
    Points
    6
    Par défaut Problème dans le paquetage java.util
    Bonjour j'ai un scouis concernant le paquetage java.util.
    Je souhaiterais faire un "sleep" dans un "run()" mais NetBeans IDE 5.0 ne reconnait pas cette methode, pourtant j'ai fait un "import java.util.*" ...
    Je vois à peut près le probleme (il ne trouve pas la javadoc) mais je ne sais pas comment le resoudre, si vous pouviez m'aider ca serait cool.
    Merci

  2. #2
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par MaxBomba
    pourtant j'ai fait un "import java.util.*" ...
    Pour un sleep??? Rien à voir...

    Citation Envoyé par MaxBomba
    Je vois à peut près le probleme (il ne trouve pas la javadoc)
    Rien à voir non plus.

    On peut voir ton code?
    Histoire de savoir sur quoi tu appliques ton sleep comme objet... sur un thread?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    lol ok j'ai fait mon boulet là ...

    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    package coursecheval;
    import java.util.*;
     
    public class Cheval {
        private String name;
        private Course c;
        private int position;
        private int id;
        private int dist;
     
        public Cheval(String name,int id) {
            this.name=name;
            this.id=id;
            dist=0;
        }
     
        public void run(){
            while(dist<c.getDistance()){
                try{
                    sleep(((long)Math.random()*100));
                    dist++;
                }
                catch(Exception e){
                    e.printStackTrace();
                }
            }
            position=c.getPosition();
        }
     
        public int getDist(){
            return dist;
        }
     
    }
    Il ne trouve pas le symbol "sleep(long)" ...

    Ok désolé de vous avoir embêter j'ai trouvé la solution, j'ai oublié le "extends Thread" dans la declaration de la classe ... quel boulet je suis ^^

  4. #4
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    En Java on appelle soit une méthode d'une instance d'un objet (exemple : maVar.method()) soit une méthode static en la précédant par le nom de sa classe (ex: MaClasse.method()).

    Dans ton cas je pense que tu dois parler de la méthode sleep() de la classe Thread :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thread.sleep( ((long)Math.random()*100) );
    Je te conseille de jeter un coup d'oeil à tes cours Java

    a++

Discussions similaires

  1. Fuites mémoire dans une classe "java.util.HashMap$Entry"
    Par ladyingold dans le forum Collection et Stream
    Réponses: 19
    Dernier message: 10/02/2012, 15h51
  2. Problème de conversion de java.util.Date Object to a java.sql.Date Object
    Par amine1980 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 02/12/2011, 11h18
  3. Réponses: 2
    Dernier message: 11/12/2009, 22h27
  4. Probleme dans le package java.util
    Par swinia dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 27/02/2009, 11h38
  5. Réponses: 0
    Dernier message: 12/12/2008, 14h16

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