class JDHT { /* ... */ // constats : renvoie vrai si la map contient la clé // dans le cas contraire, lève une ArrayIndexOutOfBoundsException // au lieu de renvoyer false public boolean containsKey(Object key) { return get(key)==null ? false : true; // highly inefficient } // le corps parle de lui-même : public Object remove(Object key) throws UnsupportedOperationException { throw new UnsupportedOperationException(); } } @ben : je me tourne vers une autre bibliothèque (laquelle ?) ou j'essaye de patcher celle-là ?
En plus, le put() ne retourne pas l'ancienne valeur mais null tout le temps. C'est écrit dans leur javadoc. Le mercredi 26 mai 2010 à 15:39 +0200, Brendan Le Ny a écrit :
class JDHT { /* ... */
// constats : renvoie vrai si la map contient la clé // dans le cas contraire, lève une ArrayIndexOutOfBoundsException // au lieu de renvoyer false public boolean containsKey(Object key) { return get(key)==null ? false : true; // highly inefficient }
// le corps parle de lui-même : public Object remove(Object key) throws UnsupportedOperationException { throw new UnsupportedOperationException(); }
}
@ben : je me tourne vers une autre bibliothèque (laquelle ?) ou j'essaye de patcher celle-là ?
_______________________________________________ Diswork-devel mailing list Diswork-devel@list.nuiton.org http://list.nuiton.org/cgi-bin/mailman/listinfo/diswork-devel
On Wed, 26 May 2010 15:39:14 +0200 Brendan Le Ny <bleny@codelutin.com> wrote: ...
@ben : je me tourne vers une autre bibliothèque (laquelle ?) ou j'essaye de patcher celle-là ?
forcement, regarde s'il y a d'autre librairie existante :) -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
participants (2)
-
Benjamin POUSSIN -
Brendan Le Ny