Articles of carte

Printemps: commande de la balise

Je dois injecter une carte dans une propriété de bean et lorsque les entrées de la carte sont parcourues, elle devrait les renvoyer dans l’ordre d’insertion. En Java, cela ressemble à LinkedHashMap. Mais comme je ne trouve rien dans la documentation de spring relative à la commande de balise, je ne suis pas sûr de […]

Comment créer une boucle via LinkedHashMap <String, ArrayList >?

Aidez-moi à créer une boucle via LinkedHashMap<String,ArrayList> h : if (h.get(“key1”).size() == 0) System.out.println(“There is no errors in key1.”); else System.out.println(“ERROR: there are unexpected errors in key1.”); if (h.get(“key2”).size() == 0) System.out.println(“There is no errors in key2.”); else System.out.println(“ERROR: there are unexpected errors in key2.”); if (h.get(“key3”).size() == 0) System.out.println(“There is no errors in key3.”); […]

Safe cast to hash map

Comment puis-je lancer en toute sécurité une carte sur une carte de hachage? Je veux éviter l’exception de casting de classe HashMap hMap; public void setHashMap(Map map){ hMap = (HashMap) map; }

Insertion de valeurs dans la carte

Je programme ma première application et j’essaie de créer une carte qui stockera des informations. J’utilise ECLIPSE et j’obtiens toujours la même erreur, mais j’ai cherché sur Googled (en fait, DuckDuckGo-ed) dans StackOverflow et je ne trouve pas l’erreur … Je suis donc désespérément venu ici. Les bibliothèques sont imscopes correctement (comme ADT le fait) […]

Comment utiliser JPA pour conserver un object Map (java.util.Map) dans une entité et assurer la cascade de persistance?

J’ai récemment commencé à jouer avec le jeu! Framework pour Java, version 1.2.3 (la plus récente). Lors du test du framework, je suis tombé sur un problème étrange lorsque je tentais de conserver un object Map dans une entité d’Hibernate appelée FooSystem . L’object Map mappe un long sur une entité d’Hibernate que j’ai appelée […]

Créez et mettez une valeur de carte uniquement si elle n’est pas déjà présente et récupérez-la: implémentation thread-safe

Quel est le meilleur moyen de rendre cet extrait de code sûr? private static final Map MAP = new HashMap(); public static B putIfNeededAndGet(A key) { B value = MAP.get(key); if (value == null) { value = buildB(…); MAP.put(key, value); } return value; } private static B buildB(…) { // business, can be quite long […]

Que renvoie la méthode size () de Map?

J’ai une carte déclarée comme suit – Map myMap = new TreeMap(); Je mets quelques paires clé-valeur dans cette carte, vérifiez la taille comme suit – myMap.size(); //returns 29 myMap.values().size(); //returns 31 Toutes les dates (clés) sont distinctes. Ces deux personnes ne sont-elles pas supposées restituer les mêmes valeurs?

Jackson: désérialisation de la carte

J’utilise Jackson pour désérialiser un fichier JSON (que j’ai sérialisé avec Jackson). Le json est un simple HashMap, mais le mappeur se plaint lorsque j’essaie de le désérialiser. org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.HashMap out of START_ARRAY token Ma chaîne HashMap sérialisée ….. { “0f861a9a-0a3e-40a7-8ff3-0b83d8070876” : { “name” : “BAR.xml”, “filePath” : “/FOO/repo/BAR.xml” }, […]

Utilisation de Google-collections MapMaker?

Je viens de trouver cette réponse dans SO où il est mentionné que Google MapMaker est génial. J’ai parcouru la documentation, mais je ne savais pas vraiment où l’utiliser. approprié d’utiliser un MapMaker.

Pourquoi rendre les listes / ensembles / cartes statiques finaux privés non modifiables?

Je viens de lire du code écrit par un programmeur plus expérimenté et je suis tombé sur ce qui suit: public class ConsoleFormatter extends Formatter { private static final Map PREFIXES; static { Map prefixes = new HashMap(); prefixes.put(Level.CONFIG, “[config]”); prefixes.put(Level.FINE, “[debug]”); prefixes.put(Level.FINER, “[debug]”); prefixes.put(Level.FINEST, “[trace]”); prefixes.put(Level.INFO, “[info]”); prefixes.put(Level.SEVERE, “[error]”); prefixes.put(Level.WARNING, “[warning]”); PREFIXES = Collections.unmodifiableMap(prefixes); […]