Questions tagged «hashmap»

使用哈希函数将标识值(称为键)映射到其关联值的数据结构


6
如何在哈希中交换键和值
如何交换哈希中的键和值? 我有以下哈希: {:a=>:one, :b=>:two, :c=>:three} 我想转化为: {:one=>:a, :two=>:b, :three=>:c} 使用map似乎很乏味。有没有更短的解决方案?
154 ruby  hashmap 


3
如何在JSP中循环遍历HashMap?
如何HashMap在JSP中遍历? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 

9
Python中的哈希图
我想在Python中实现HashMap。我想请用户输入。根据他的输入,我正在从HashMap中检索一些信息。如果用户输入HashMap的键,我想检索相应的值。 如何在Python中实现此功能? HashMap<String,String> streetno=new HashMap<String,String>(); streetno.put("1", "Sachin Tendulkar"); streetno.put("2", "Dravid"); streetno.put("3","Sehwag"); streetno.put("4","Laxman"); streetno.put("5","Kohli")
144 python  hashmap 

12
从多个线程从java.util.HashMap获取值是否安全(无修改)?
在某些情况下,将构造一个映射,并且一旦对其进行初始化,就永远不会再对其进行修改。但是,它将从多个线程访问(仅通过get(key))。java.util.HashMap以这种方式使用安全吗? (当前,我很乐意使用java.util.concurrent.ConcurrentHashMap,并没有提高性能的需要,但是只是HashMap想知道一个简单的方法是否足够。因此,这个问题不是 “我应该使用哪个?”,也不是一个性能问题。相反,问题是“安全吗?”)

9
在一条语句中一次将多个条目添加到HashMap
我需要初始化一个常量HashMap,并希望在一行语句中完成。避免这样的事情: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 类似于目标C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 看了这么多,我还没有找到任何显示如何做到这一点的例子。


6
如何将JSON转换为Ruby哈希
我有一个持有以下值的JSON对象: @value = {"val":"test","val1":"test1","val2":"test2"} 我想在Ruby中循环遍历以获得键/值对。当我使用时@each,它不会遍历该对象,因为它不是Ruby哈希形式: @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} 如何将上述JSON对象转换为Ruby哈希?
137 ruby  json  hashmap 


6
HashMap的获取/输入复杂度
我们习惯说HashMap get/put运算是O(1)。但是,这取决于哈希实现。默认对象哈希实际上是JVM堆中的内部地址。我们确定声称get/putO(1)是否足够好? 可用内存是另一个问题。据我从javadocs理解,HashMap load factor应该是0.75。如果我们在JVM中没有足够的内存并且load factor超出限制怎么办? 因此,似乎无法保证O(1)。是有意义还是我想念什么?

10
HashMap-获取第一密钥值
以下是HashMap中包含的值 statusName {Active=33, Renewals Completed=3, Application=15} Java代码获取第一个密钥(即活动) Object myKey = statusName.keySet().toArray()[0]; 我们如何收集第一个键“值”(即33),我想将“键”和“值”都存储在单独的变量中。
128 java  hashmap 


7
我应该使用哪个Java集合?
在这个问题中,如何在C ++ 11中有效地选择标准库容器?是选择C ++集合时要使用的便捷流程图。 我认为对于那些不确定应该使用哪个集合的人来说,这是一个有用的资源,因此我试图找到类似的Java流程图,但未能做到。 哪些资源和“备忘单”可用来帮助人们选择使用Java进行编程时要使用的正确Collection?人们如何知道应该使用哪些List,Set和Map实现?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.