collections

Différences entre HashMap et Hashtable?

Quelles sont les différences entre un HashMap et un Hashtable en Java? Quel est le plus efficace pour les applications non threadées?

Quand utiliser LinkedList sur ArrayList en Java?

J'ai toujours été de ceux qui utilisent simplement: List<String> names = new ArrayList<>(); J'utilise l'inter ... questions comme celles-ci, je peux retravailler mon code. Quand doit LinkedList être utilisé plus ArrayList et vice-versa?

Initialisation d'une ArrayList sur une ligne

Je voulais créer une liste d'options à des fins de test. Au début, j'ai fait ceci: ArrayList<String> places = new Arr ... rayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Y a-t-il une meilleure façon de le faire?

Trier une carte par valeurs

Je suis relativement nouveau sur Java, et trouve souvent que j'ai besoin de trier un Map<Key, Value> sur les valeurs. ... ar array sort avec un comparateur personnalisé qui trie sur la valeur associée à la clé. Existe-t-il un moyen plus simple?

Différence entre et en Java [dupliquer]

Cette question a déjà une réponse ici: Qu'est-ce que PECS (Producer Extends Consumer Super)? ... ? extends T>, mais cela ne me permet pas d'y ajouter des éléments list.add(e), alors que le List<? super T> le fait.

Quelle est la meilleure façon de filtrer une collection Java?

Je veux filtrer un java.util.Collection en fonction d'un prédicat.

Façons d'itérer sur une liste en Java

Étant quelque peu nouveau dans le langage Java, j'essaie de me familiariser avec toutes les façons (ou du moins les non patho ... désir deoptimiser les performances ; Je veux juste savoir quelles formes sont disponibles pour moi en tant que développeur.)

Comment initialiser directement un HashMap (de manière littérale)? [dupliquer]

Cette question a déjà une réponse ici: Comment puis-je initialiser une carte statique? ... valeurs" finales/statiques" dans une carte qui ne changent jamais et sont connus à l'avance lors de la création de la carte.

Comment faire une nouvelle liste en Java

, Nous créons un Set comme: Set myset = new HashSet() Comment créer un List en Java?

Quelle Collection Java dois-je utiliser?

Dans cette question Comment puis-je sélectionner efficacement un conteneur de bibliothèque Standard en C++11? est un organig ... mmation en Java? Comment les gens savent-ils quelles implémentations de liste, d'ensemble et de carte ils devraient utiliser?

Résumé Big-O pour les implémentations du framework Java Collections? [fermé]

Je vais peut-être bientôt enseigner un "Java crash-course". Bien qu'il soit probablement sûr de supposer que les membres du ... ine public quelque part, j'aimerais bien la réutiliser (avec un crédit approprié, bien sûr.) Quelqu'un a tout les pointeurs?

Comment convertir la liste en int [] en Java?

Ceci est similaire à cette question: Comment convertir int [] en Entier [] en Java? Je suis nouveau sur Java. Comment puis- ... = 0;i < ret.length;i++) ret[i] = list.get(i); return ret; } Je suis sûr qu'il y a une meilleure façon de le faire.

Quelle est la différence entre Collection et List en Java?

Quelle est la différence entre Collection et List en Java? Quand dois-je utiliser qui?

Pourquoi Collections.sort utilise le tri par fusion au lieu de quicksort? [fermé]

Nous savons que le tri rapide est l'algorithme de tri le plus rapide. Les collections.tri utilisé algorithme de tri de fusio ... eaux.sort utilise le tri rapide. Quelle est la raison des collections.sort utilise le tri par fusion au lieu du tri rapide?

Comment convertir int [] en Liste en Java?

Comment convertir int[] en List<Integer> en Java? Bien sûr, je suis intéressé par toute autre réponse que de le faire ... e réponse, je choisirai celle-ci comme la meilleure pour montrer le fait que cette fonctionnalité ne fait pas partie de Java.

Pourquoi Java Map n'étend-il pas la collection?

, j'ai été surpris par le fait que Map<?,?> n'est pas Collection<?>. Je pensais que cela aurait beaucoup de sens ... tout ce qu'il y a à Map! Il peut et devrait garder toutes les autres méthodes (sauf entrySet, qui est redondant maintenant)!

Carte Ordonnée Java

En Java, existe-t-il un objet qui agit comme une carte pour stocker et accéder aux paires clé/valeur, mais peut renvoyer une ... lt; keys.size(); i++) { Integer key = keys.get(i); String value = values.get(i); Assert(om.get(key) == value); }

Java 8: performances des flux vs Collections

Je suis nouveau sur Java 8. Je ne connais toujours pas l'API en profondeur, mais j'ai fait un petit benchmark informel pour c ... ce qui serait observé dans une application où la fonction de filtrage n'est appelée qu'une ou deux fois pendant l'exécution.

Java - Comment créer une nouvelle entrée( clé, valeur)

Je voudrais créer un nouvel élément similaire à Util.Map.Entry qui contiendra la structure key, value. Le problème est que j ... .Entry parce que c'est une interface. Quelqu'un sait-il comment créer un nouvel objet clé/valeur générique pour Map?Entrée?

Comment puis-je obtenir une liste à partir de certaines propriétés de classe avec Java 8 Stream?

J'ai un List<Person>. J'ai besoin d'obtenir un List à partir d'une propriété de Person. Par exemple, j'ai une classe P ... tring> getFriends() { return friends; } } Comment puis-je obtenir un List d'une propriété avec Stream API?