腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Java
HashMap
删除
键
/
值
、
我只是在寻找一个解释和/或洞察,为什么在
HashMap
上迭代更好。 例如,下面的代码(在我看来)做了完全相同的事情(或者应该是这样)。但是,如果我不遍历
HashMap
,
键
就不会被
删除
。
浏览 9
提问于2011-06-30
得票数 17
回答已采纳
1
回答
如何
删除
java
hashmap
中特定对象的所有映射?
、
我在
java
hashmap
中有一个多对一映射。我使用
java
.util.
HashMap
.values()迭代所有的
值
。现在,如果我想
删除
一个特定的
值
和所有相应的
键
,那么我应该做什么呢?仅仅用一个
键
使用
java
.util.
HashMap
.remove(Object key)就足够了吗?
浏览 1
提问于2015-05-13
得票数 0
回答已采纳
4
回答
哈希映射和arrayList
、
、
看看这个小例子import
java
.util.
HashMap
; public static void// array.clear(); }现在,如果使用array.clear() ,它会自动
删除
hashmap
中与指定
键
关联的arrayList的所有<e
浏览 0
提问于2014-05-05
得票数 1
回答已采纳
2
回答
如何从
HashMap
<String,String>中
删除
“空”
键
?
、
根据
Java
,
HashMap
允许Null作为密钥。我的当事人说 只使用
HashMap
,而不是其他如HashTable、ConcurrentHashMap等编写逻辑,这样
HashMap
就不会将Null作为整个产品逻辑中的关键。导入
java
.util.
HashMap
;公共类WHashMap<T,K>扩展
HashMap
<T,K> {@覆盖公共K>(T
键
,K
值
){ // TODO自动生成的方
浏览 2
提问于2016-12-19
得票数 4
回答已采纳
1
回答
如果我使用
HashMap
()
hashMap
.values().remove()从.remove中
删除
一个
值
,这会从映射中
删除
完整的
键
/
值
记录吗?
假设我需要通过
值
HashMap
删除
中的某些内容。myMap.values().remove("abc");1 -> a3 -> abc在这个操作之后,我能保证
HashMap
中填写的条目列表是3吗?在内部,
Java
如何知道相应的<em
浏览 2
提问于2015-12-14
得票数 1
3
回答
在
java
中更新
HashMap
、
我需要
删除
值
然后再添加吗?或者我可以直接在
HashMap
中添加它,它将有效地更新?即person.add("name", "John"); person.remove考虑到包含其他HashMaps的大型
HashMap
,哪一个会是更好的选择,有没有更有效的方法呢?
浏览 4
提问于2015-07-23
得票数 1
2
回答
在
java
中通过
键
从
HashMap
中
删除
项
、
、
、
我有一个这样的
HashMap
GlobalClassParameters.jsonPosition.put("another income",GlobalClassParameters.jsonPosition.size()); 现在,我想按键
删
浏览 0
提问于2015-08-13
得票数 3
3
回答
重命名
hashmap
的键值而不是重新插入
、
正如标题所述,是否有一种简单的方法来更改
hashmap
的
键
?现在我想要更改
键
,我使用了之前
删除
和插入的数据,但是顺序被更改了,我不想发生这种情况。
浏览 3
提问于2016-02-21
得票数 0
回答已采纳
5
回答
使用
HashMap
的问题
、
、
、
我对
Java
中的HashTable表示怀疑。我有一个
HashMap
这个
HashMap
有更少的
键
,但是,其中一些
键
是重复的。我的问题是什么时候我要移除
HashMap
的钥匙。其中一些
键
也是复制的。map.remove('k'); 我假设在这种情况下,它将
删除
所有的<
浏览 0
提问于2018-03-24
得票数 0
回答已采纳
3
回答
如何有效地将
JAVA
对象转换为JSON?
、
、
、
我有一个从内部Class..It填充的
HashMap
<String,Object>对象实际上是一个
HashMap
<String,Object>。Object可以是anything..another
HashMap
、OR List等..Now --我必须将其转换为JSON (并
删除
所有
值
为NULL的
键
)。当我使用给定的Mule转换器( ObjectToJSON )时,它正在转换为能够
删除
空
值
的适当JSON..but --我在Obj
浏览 7
提问于2012-03-15
得票数 3
2
回答
清除除两个
键
/
值
对外的所有
hashmap
值
、
我有一个包含100对
键
/
值
对的
HashMap
。if(map!search = map.get(Constants.search); map = new
HashMap
<>(); map.put(Constants
浏览 4
提问于2017-08-04
得票数 7
回答已采纳
2
回答
对具有
hashMap
Values elements - UnsupportedOperation异常的集合的元素进行排序
、
、
我尝试对
HashMap
的
值
的集合、ArrayList、列表和集合进行排序。除了返回UOE的
hashMap
.values()集合之外,所有的集合都是正确排序的。我调试了代码,问题是:"numbers.add(a[k]);“你知道如何让我的排序方法成功地对
hashMap
.values()集合进行排序吗?Two", 2), /**/ Map<String, NamedValu
浏览 0
提问于2017-04-28
得票数 0
2
回答
HashMap
中的列表
删除
一个
值
、
、
我在
hashmap
里有一个列表,因此,一个
键
有多个
值
,如何只
删除
一个特定
键
的
值
。它移除
值
..。但是我需要从
值
列表中
删除
一个
值
。List<String> list = Arrays.as
浏览 0
提问于2018-03-28
得票数 1
回答已采纳
4
回答
Java
-如何从
HashMap
中
删除
重复的条目?
、
、
我在
Java
中有一个
HashMap
:meh.put("one", 1);meh.put("two", 2);当key和value都重复时,我需要的是<
浏览 0
提问于2014-10-08
得票数 0
3
回答
操作作为
值
存储在
HashMap
中的ArrayList
、
我有一个
HashMap
,它将Id存储为
键
,将ArrayList存储为
值
。对于特定的
键
,我希望获得相应的ArrayList,并在该ArrayList中操作IEntity类型的元素之一。我的问题是,当我更新element的属性时,这是否也会反映在
HashMap
中的ArrayList中?或者我必须
删除
列表,替换列表中的元素,然后再次插入该
键
的列表,以查看
HashMap
中反映的
值
。我知道
Java
是通过
值
传递
浏览 0
提问于2014-02-13
得票数 1
4
回答
Java
-使用哈希表(例如
HashMap
)将对象映射到自身是一种常见的做法吗?
、
、
我正在制作一个
java
应用程序,它将存储一堆随机单词(它们可以随时添加到应用程序中或从应用程序中
删除
)。我想要快速查找,看看一个给定的单词是否在字典中。最好的
java
数据结构是什么?到目前为止,我正在考虑使用
hashMap
,并使用相同的单词作为该
值
的
值
和
键
。这是常见的做法吗?对( key,value)对中的
键
和
值
使用相同的字符串对对我来说似乎很奇怪,所以我想确保没有我忽略的更好的想法。我也在考虑或者使用treeMap来保持单词的排序,
浏览 3
提问于2012-02-08
得票数 5
回答已采纳
1
回答
散列多映射问题
、
关于
Java
HashMap
,我有两个问题: 1)在
Java
HashMap
的任何实现中,是否可以从
值
中获取对应的
键
?我使用HashMultiMap (
键
-)多个
值
)。2)在
Java
HashMap
的任何实现中,有可能获得
HashMap
中的关键位置吗?如果是,那么如果我添加了新的key,是否会改变key的位置?我使用HashMultiMap (
键
-)多个
值
)。
浏览 1
提问于2012-03-12
得票数 1
回答已采纳
1
回答
java
HashMap
是如何在内部工作的?
、
我在页面上看到了以下段落: 在
Java
8之前,
HashMap
和所有其他基于哈希表的映射实现类都通过链接来处理冲突,也就是说,它们使用链接列表来存储由于冲突而以同一个桶结尾的映射条目。如果一个
键
在同一个存储条目的桶位置结束,那么这个条目将被添加到链接列表的顶部。在最坏的情况下,这会将
HashMap
的get()方法的性能从O(1)降低到O(n)。为了在频繁发生
HashMap
冲突的情况下解决这个问题,
Java
8已经开始使用平衡树来存储冲突条目,而不是使用链接列表。这也意味着在最坏的情况下,
浏览 4
提问于2020-03-09
得票数 0
1
回答
忽略
Java
流中的null
、
我正在使用
Java
流对某些数据执行一些转换。我想忽略映射中包含空
值
的任何
值
。示例:vals.put("null", null);但是,返回的对象完全
删除
了空<e
浏览 0
提问于2020-08-10
得票数 2
回答已采纳
5
回答
android下只获取单键的一个
值
、
在我的android应用程序中,我尝试使用哈希图获取单键的所有
值
。下面是我的代码。但是我只得到了
键
"blr“的一个
值
"maharashtra”,而不是"banglore“(在我的代码中)。
HashMap
<String, String> myMap = new
HashMap
<String, String>(); myMap.put
浏览 0
提问于2013-07-31
得票数 0
点击加载更多
相关
资讯
HashMap的实现原理-JAVA成长之路
java面试问题:HashTable和HashMap的区别
HashMap HashTable和ConcurrentHashMap的区别-JAVA成长之路
Java中非常重要的概念:Java集合
Java中的Map:深入解析键值对存储的艺术
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券