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 […]
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.”); […]
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; }
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) […]
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 […]
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 […]
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?
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” }, […]
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.
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); […]