Comment puis-je créer et récupérer des tableaux associatifs en Java comme je le peux en PHP? Par exemple: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] =
Comment puis-je créer et récupérer des tableaux associatifs en Java comme je le peux en PHP? Par exemple: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] =
C'est assez facile avec un hachage simple comme {:a => "a", :b => "b"} ce qui se traduirait par "a=a&b=b" Mais que faites-vous avec quelque chose de plus complexe comme {:a => "a", :b => ["c", "d", "e"]} qui devrait se traduire par "a=a&b[0]=c&b[1]=d&b[2]=e" Ou pire...
L'une des structures de données de base en Python est le dictionnaire, qui permet d'enregistrer des «clés» pour rechercher des «valeurs» de tout type. Est-ce implémenté en interne sous forme de table de hachage? Sinon, qu'est-ce que c'est?
J'admets que je suis un peu un débutant rubis (écrit des scripts de râteau, maintenant). Dans la plupart des langues, les constructeurs de copie sont faciles à trouver. Une demi-heure de recherche ne l'a pas trouvée en rubis. Je souhaite créer une copie du hachage afin de pouvoir le modifier sans...
D'accord, voici l'affaire, je cherche depuis des lustres sur Google pour trouver une solution à ce problème et bien qu'il y en ait beaucoup, ils ne semblent pas faire le travail que je recherche. Fondamentalement, j'ai un tableau structuré comme ça ["item 1", "item 2", "item 3", "item 4"] Je veux...
Je peux penser à plusieurs raisons pour lesquelles HashMaps avec des clés entières sont bien meilleures que SparseArrays: La documentation Android pour un SparseArraydit "Il est généralement plus lent qu'un traditionnel HashMap". Si vous écrivez du code en utilisant HashMaps plutôt que...
Je sais que STL a une API HashMap, mais je ne trouve pas de documentation bonne et complète avec de bons exemples à ce sujet. Tous les bons exemples seront
Hormis le fait que cela HashSetn'autorise pas les valeurs en double, quelle est la différence entre HashMapet HashSet? Je veux dire en termes de mise en œuvre? C'est un peu vague car les deux utilisent des tables de hachage pour stocker des
Je sais qu'il LinkedHashMapa un ordre d'itération prévisible (ordre d'insertion). Est-ce que le Setretour par LinkedHashMap.keySet()et le Collectionretour parLinkedHashMap.values() maintiennent également cette
Souvent, les gens utilisent des symboles comme clés dans un hachage Ruby. Quel est l'avantage par rapport à l'utilisation d'une chaîne? Par exemple: hash[:name] contre.
J'ai vu des revendications intéressantes sur les hashmaps SO re Java et leur O(1)temps de recherche. Quelqu'un peut-il expliquer pourquoi il en est ainsi? À moins que ces hashmaps ne soient très différents de l'un des algorithmes de hachage sur lesquels j'ai été acheté, il doit toujours exister un...
J'ai remarqué que LSH semble un bon moyen de trouver des articles similaires avec des propriétés de grande dimension. Après avoir lu l'article http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf , je suis toujours confus avec ces formules. Est-ce que quelqu'un connaît un blog ou un...
Dans javadoc pour ConcurrentHashMap est le suivant: Les opérations de récupération (y compris get) ne bloquent généralement pas, et peuvent donc se chevaucher avec les opérations de mise à jour (y compris put et remove). Les extractions reflètent les résultats des opérations de mise à jour les plus...
Comment permuter les clés et les valeurs dans un hachage? J'ai le hash suivant: {:a=>:one, :b=>:two, :c=>:three} que je souhaite transformer en: {:one=>:a, :two=>:b, :three=>:c} L'utilisation mapsemble plutôt fastidieuse. Existe-t-il une solution plus
Est-il possible d'avoir un HashMapretour d'une valeur par défaut pour toutes les clés qui ne sont pas trouvées dans
Comment puis-je parcourir une HashMapJSP en boucle ? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %>
Je souhaite implémenter un HashMap en Python. Je veux demander une entrée à un utilisateur. en fonction de son entrée, je récupère certaines informations du HashMap. Si l'utilisateur entre une clé du HashMap, je voudrais récupérer la valeur correspondante. Comment implémenter cette fonctionnalité...
Le JavaDoc de ConcurrentHashMapdit ceci: Comme Hashtablemais contrairement HashMap, cette classe ne permet pasnull d'être utilisée comme clé ou valeur. Ma question: pourquoi? 2ème question: pourquoi n'autorise pas la valeur HashtableNULL? J'ai utilisé beaucoup de HashMaps pour stocker des données....
J'ai utilisé LinkedHashMapcar il est important de l'ordre dans lequel les clés sont entrées dans la carte. Mais maintenant, je veux obtenir la valeur de la clé en premier lieu (la première entrée entrée) ou en dernier. Devrait-il y avoir une méthode comme first()et last()ou quelque chose comme ça?...
Il y a un cas où une carte sera construite, et une fois qu'elle est initialisée, elle ne sera plus jamais modifiée. Il sera cependant accessible (via get (key) uniquement) à partir de plusieurs threads. Est-il sûr d'utiliser un java.util.HashMapde cette manière? (Actuellement, j'utilise avec...