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

API standards et tierces Java Discussion :

Probleme pour initialiser une HashTable


Sujet :

API standards et tierces Java

  1. #1
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut Probleme pour initialiser une HashTable
    Bonjour,


    Je voudrai initialisé les valeurs d'une HashTable à -1 alors qu'il n'existe encore aucune clé ajouté... c a d par defaut actuellement qd on cree la hashTable, elle est deja composé d'un certain nombre de case toutes a null.... et moi je voudrai qu'elle soit toute à -1...

    Est ce que vous connaissé un moyen ou une derivé de HashTable permettant de faire cela ? (sachant que la value doit etre un objet)

    Merci d'avance

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Peux tu expliquer quel serait l'intérêt de faire une telle chose ?
    En plus -1 est une valeur de type primitif contrairement à null.

  3. #3
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    L'interet est d'eviter de tout bien reprogrammer et perdre du temps (que je n'ai pas ) dans un enorme logiciel... Du coup actuellement le programme un moment donner cherche a trouvé un element dans une hashtable qui n'est pas rempli... du coup cela retourne null... et pour arranger le probleme sans tout refaire il faudrai que ca retourne -1... c'est sur que ce n'est pas du bon code, mais le monde de l'entreprise est impitoyable et prefere du mauvais code fait rapidement que du bon qui couterai trop cher.... :s voilou

  4. #4
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Soit tu wrappes la Hashtable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public final static Integer NULL_VALUE = new Integer(-1);
     
    public synchronized Object get(Object key) {
       Object o = wrappedHashtable.get(key);
       return o != null ? o : NULL_VALUE;
    }
    soit tu en hérites :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public synchronized Object get(Object key) {
       Object o = super.get(key);
       return o != null ? o : NULL_VALUE;
    }

  5. #5
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    merci ca devrai effectivement bien marché...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme pour initialiser une classe
    Par geodev dans le forum NetBeans
    Réponses: 1
    Dernier message: 09/12/2010, 22h13
  2. [VB.NET] Probleme pour réutiliser une sockets ??
    Par fdiedler dans le forum Windows Forms
    Réponses: 12
    Dernier message: 10/03/2005, 14h37
  3. [MFC][debutant] probleme pour déclarer une structure
    Par Robleplongeur dans le forum MFC
    Réponses: 10
    Dernier message: 21/02/2005, 13h29
  4. Mkisofs - problème pour créer une image
    Par tomnie dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 04/08/2004, 11h44
  5. Réponses: 2
    Dernier message: 08/08/2003, 17h30

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