Lorsque vous parcourez la carte renvoyée dans le code, renvoyée par la fonction topic, les clés n’apparaissent pas dans l’ordre. Comment puis-je avoir les clés dans l’ordre / sortinger la carte pour que les clés soient dans l’ordre et que les valeurs correspondent? Voici le code .
Comment envoyer la valeur HashMap d’une intention à une seconde intention? En outre, comment récupérer cette valeur HashMap dans la deuxième activité?
Je sais qu’il y a un WeakHashMap dans java.util, mais comme il utilise WeakReferences pour tout, qui n’est référencé que par cette carte, les objects référencés seront perdus lors du prochain cycle de GC. Donc, il est presque inutile si vous voulez mettre en cache des données aléatoires, ce qui est très susceptible d’être à […]
Question rapide … hash_map fait-il partie de la STL?
Je me demandais comment Java commande les éléments dans la Map ( HashMap ou Hashtable ) lorsqu’ils sont ajoutés. Les clés sont-elles classées par code de hachage, référence de mémoire ou par priorité de répartition …? C’est parce que j’ai remarqué que les mêmes paires dans la Map ne sont pas toujours dans le même […]
Je mets des valeurs dans le hashmap qui est de la forme, Map highLowValueMap=new HashMap(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Je veux créer une liste en utilisant la méthode values() de la carte. List valuesToMatch=new ArrayList(); valuesToMatch=(List) highLowValueMap.values(); ou List valuesToMatch=(List) highLowValueMap.values(); Cependant, il lance une exception: Exception dans le thread “main” java.lang.ClassCastException: java.util.HashMap $ Les […]
J’ai donc deux questions à propos de HashMap en Java: Quelle est la bonne façon d’initialiser un HashMap ? Je pense qu’il pourrait être préférable d’utiliser ma situation: HashMap x = new HashMap(); Mais Eclipse continue de suggérer que j’utilise: HashMap map = new HashMap(); Ce qui est mieux? Un HashMap peut- HashMap contenir différents […]
Je comprends que l’ensemble renvoyé par la méthode keySet () d’une carte ne garantit aucun ordre particulier. Ma question est la suivante: garantit-il le même ordre sur plusieurs itérations. Par exemple Map map = getMap(); for( K k : map.keySet() ) { } … for( K k : map.keySet() ) { } Dans le code […]
Quelle est la raison pour laquelle nous ne pouvons pas toujours utiliser un HashMap, même s’il est beaucoup plus efficace que ArrayList ou LinkedList dans add, supprimer des opérations, quel que soit le nombre d’éléments. Je l’ai googlé et trouvé des raisons, mais il y avait toujours une solution pour utiliser HashMap, avec des avantages […]
J’essaie de comprendre comment je peux filtrer les paires de clés et de valeurs d’un filtre dans un autre Par exemple, je veux prendre ce hash x = { “one” => “one”, “two” => “two”, “three” => “three”} y = x.some_function y == { “one” => “one”, “two” => “two”} Merci de votre aide EDIT: […]