màj : Je recommande maintenant de ne plus utiliser la dépendance à Google-Collections dans Maven mais directement d'utiliser Guava à la place.
<dependency>...
Type: Messages; Utilisateur: thierryler
màj : Je recommande maintenant de ne plus utiliser la dépendance à Google-Collections dans Maven mais directement d'utiliser Guava à la place.
<dependency>...
màj : remarque sur le fait que le code suivant est un pattern de programmation fonctionnelle.
Iterables.filter(
personnes,
new Predicate<Personne>() {
public boolean apply(Personne...
màj : la méthode "transform()" fonctionne un peu comme un proxy. C'est hyper important à savoir pour ne pas avoir de mauvaise surprise. La transformation donne une vue qui n'est réellement convertie...
Màj : Ajout de la syntaxe Diamons à titre indicatif.
Màj : Ajout du pattern Converter de Spring à combiner avec Lists.transform()
Petite màj : ajout du builder pour les ConcurrentMap
Et d'ailleurs j'en parle dans l'article : On notera que l'idée des déclarations simplifiée avait déjà été proposée par Josh Bloch dans son livre "Effective Java 2" et devrait arriver dans Java 7 (ou...
@eclesia : Effectivement il existe d'autres frameworks qui proposent sensiblement la même chose, parfois mieux, parfois pire... Pour le coup, cet article ne présente pas ces frameworks mais...
@dingoth Très bonnes remarques.
Pour le Vector, je pense que c'est une bonne part de souvenir de mes débuts en Java... J'ai du mal à lâcher mon premier amour ;-) Je trouve ton exemple de liste non...
@Tommy31 : Effectivement c'est ce que je me suis contenté de dire dans l'article car je souhaitais me concentrer sur les collections et ce qui gravite autour. Guava est très intéressant aussi, mais...
@gailuris : j'avais oublié de le corriger en effet. Merci de me l'avoir signalé.
@deltree : J'ai utilisé les arraylists dans tout le reste de l'article alors je voulais varier un peu, histoire de...
Les Collections Java ont un peu plus d'une douzaine d'années d'existence et s'imposent comme une des plus importantes APIs du monde Java. De nombreux framework en utilisent les fonctionnalités et...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.