Quelles sont les différences entre a HashMapet a Hashtableen Java? Quel est le plus efficace pour les applications non
Les API de collections fournissent aux développeurs un ensemble de classes et d'interfaces qui facilitent la gestion des collections d'objets.
Quelles sont les différences entre a HashMapet a Hashtableen Java? Quel est le plus efficace pour les applications non
Si j'ai un objet implémentant l' Mapinterface en Java et que je souhaite parcourir chaque paire qu'il contient, quelle est la manière la plus efficace de parcourir la carte? L'ordre des éléments dépendra-t-il de l'implémentation de carte spécifique que j'ai pour
J'ai toujours été du genre à simplement utiliser: List<String> names = new ArrayList<>(); J'utilise l'interface comme nom de type pour la portabilité , de sorte que lorsque je pose des questions comme celles-ci, je puisse retravailler mon code. Quand faut- LinkedListil l'utiliser plus...
Je voulais créer une liste d'options à des fins de test. Au début, je l'ai fait: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Ensuite, j'ai refactorisé le code comme suit: ArrayList<String> places =...
Je suis relativement nouveau à Java et trouve souvent que je dois trier un Map<Key, Value>sur les valeurs. Étant donné que les valeurs ne sont pas uniques, je me retrouve à convertir le keySeten un arrayet à trier ce tableau via le tri de tableau avec un comparateur personnalisé qui trie la...
Nous savons tous que vous ne pouvez pas faire ce qui suit à cause de ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Mais cela fonctionne apparemment parfois, mais pas toujours. Voici un code spécifique: public static void main(String[] args) {...
Comment initialiseriez-vous une statique Mapen Java? Première méthode: initialiseur statique Deuxième méthode: initialiseur d'instance (sous-classe anonyme) ou une autre méthode? Quels sont les avantages et les inconvénients de chacun? Voici un exemple illustrant les deux méthodes: import...
Existe-t-il un moyen d'initialiser un HashMap Java comme celui-ci?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Quelle serait la syntaxe correcte? Je n'ai rien trouvé à ce sujet. Est-ce possible? Je recherche le moyen le plus court / le plus...
Comment convertir un ArrayList<String>objet en String[]tableau en
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
На этот вопрос есть ответы на Stack Overflow à partir de : рто такое double brace инициализация? Dans les fonctions cachées de Java, la première réponse mentionne l' initialisation à double accolade , avec une syntaxe très séduisante: Set<String> flavors = new HashSet<String>() {{...
Nous créons un Setas: Set myset = new HashSet() Comment créer un Listen
Je voudrais convertir un tableau en un ensemble en Java. Il existe des façons évidentes de le faire (c'est-à-dire avec une boucle) mais je voudrais quelque chose d'un peu plus net, quelque chose comme: java.util.Arrays.asList(Object[] a); Des
Quelle est la meilleure façon de convertir un Map<key,value>en un List<value>? Il suffit d'itérer sur toutes les valeurs et de les insérer dans une liste ou est-ce que j'oublie quelque
Je veux filtrer un java.util.Collectionbasé sur un
Quelle est la façon la plus simple de convertir Listun Seten
Étant un peu nouveau dans le langage Java, j'essaie de me familiariser avec toutes les façons (ou au moins celles non pathologiques) que l'on pourrait parcourir à travers une liste (ou peut-être d'autres collections) et les avantages ou les inconvénients de chacun. Étant donné un List<E>...
HashSet est basé sur HashMap. Si nous regardons la HashSet<E>mise en œuvre, tout est géré sous HashMap<E,Object>. <E>est utilisé comme clé de HashMap. Et nous savons que ce HashMapn'est pas sûr pour les threads. C'est pourquoi nous avons ConcurrentHashMapen Java. Sur cette base,...
Existe-t-il une méthode intégrée en Java qui nous permet de convertir une chaîne séparée par des virgules en un conteneur (par exemple un tableau, une liste ou un vecteur)? Ou dois-je écrire du code personnalisé pour cela? String commaSeparated = "item1 , item2 , item3"; ArrayList<String>...
Si j'ai un List<List<Object>>, comment puis-je le transformer en un List<Object>qui contient tous les objets dans le même ordre d'itération en utilisant les fonctionnalités de Java