腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
调用
get
方法
时
,
hashmap
中
的
更新
键
返回
null
、
e2.setEmployeeID(2); //How to design a pojo in such a way so that below will not give
null
System.out.println(map.
get
(e1))
浏览 13
提问于2021-04-08
得票数 0
2
回答
HashMap
没有给Object.equals打电话吗?
、
、
、
我编写了一个类,它覆盖了类Object
中
的
equals(Object)
方法
,以便使用对象
的
实例值将类类型
的
对象与类类型
的
其他对象进行比较。当我将对象
的
一个实例作为
键
放在
HashMap
中
,然后使用一个新
的
但相同
的
对象作为
键
在map上
调用
get
( object )
时
,它
返回
null</em
浏览 0
提问于2012-06-07
得票数 4
回答已采纳
6
回答
HashSet实现
中
的
空对象
、
在Java API
中
,HashSet
的
实现使用一个对象作为内部
HashMap
的
值, return map.put(e, PRESENT)==
null
;但是
HashMap
允许它
的
值
浏览 1
提问于2012-10-11
得票数 12
回答已采纳
4
回答
对于
HashMap
.
get
(),应该使用什么样
的
Try/Catch块?
、
、
虽然可以删除
HashMap
项,或者用户可以输入
HashMap
中
不存在
的
键
,但应该为.
get
()
方法
添加什么样
的
Try/Catch块?public void delete(int id){ projects[i] =
null
;就像有5项一样,但是我尝试ProjectModel.select(6);每当
Hash
浏览 0
提问于2015-02-22
得票数 0
4
回答
当我重写hashcode并从
hashmap
获取值
时
,为什么需要重写等于?
、
、
、
public static void main(String args[]) throws ParseException { } 在此代码
中
,我将重写hashcode()和equals()函数。()函数和注释equlas()
方法
时</e
浏览 2
提问于2015-08-05
得票数 0
4
回答
ArrayList <Integer>抛出NullPointerException
、
、
我有一个
返回
ArrayList <Integer>
的
方法
。当我
返回
它
时
,如果它是空
的
,我会得到一个nullPointerException。现在我想做一些验证,防止空指针异常
的
发生。这些都是我尝试过
的
,但我仍然得到了nullpointerexception Map<Integer,ArrayList<Integer>> personMap = new
HashMap
<Integer=
n
浏览 1
提问于2012-12-19
得票数 1
5
回答
使用同步和并发收集
时
的
空元素问题
、
、
、
大多数同步
的
和并发
的
集合,如HashTable,ConcurrentHashMap等都不允许空值。
null
元素有什么特别的问题吗?
浏览 0
提问于2013-04-01
得票数 1
回答已采纳
10
回答
为什么Hashtable不允许空
键
或空值?
、
、
正如JDK文档中所指定
的
,Hashtable不允许空
键
或空值。
HashMap
允许一个空
键
和任意数量
的
空值。为什么会这样呢?
浏览 1
提问于2012-08-16
得票数 41
回答已采纳
2
回答
LinkedHashMap
中
的
缺失与
HashMap
、
、
、
正确吗,在LinkedHashMap
中
删除需要线性时间。因为我们需要从保持插入顺序
的
链接列表
中
删除密钥,这将花费O(n)时间。在常规
的
HashMap
删除需要恒定
的
时间。
浏览 4
提问于2015-03-31
得票数 7
3
回答
在填充
HashMap
时
绕过空检查
、
当插入到
hashmap
时
,是否总是必须检查是否存在与插入
的
键
对应
的
空值?例如,如果我想记录一个字符在一个单词中出现
的
次数,使用
hashmap
,我是否总是必须这样做:
hashMap
.replace(ch, 1+
hashMap
.
get
(ch)); else{
hashMap
.put(ch, 1);
浏览 0
提问于2018-12-22
得票数 16
回答已采纳
5
回答
具有零
键
和零值
的
HashMap
、
、
、
、
; System.out.println("Getting the("e1 : "+map.
get
(e1));
浏览 1
提问于2014-09-19
得票数 36
回答已采纳
2
回答
为什么当我执行
get
时
,Properties对象会忽略默认值?
Properties();System.out.println(props.
get
("color") + ", " + props.getProperty(color));
浏览 0
提问于2011-06-13
得票数 1
4
回答
Java调整嵌套
Hashmap
值
、
我试图使用这里给出
的
想法来调整嵌套
的
hashmap
,但是我
的
解决方案不起作用:。我
的
嵌套
hashmap
是shoppingLists。它包含购物列表
的
外部哈希映射( listID作为
键
)和项
的
哈希映射(作为值)。项哈希映射包含itemName作为
键
,项
的
数量作为值。);
HashMap
<String, Integer> items = shoppingLists.<e
浏览 1
提问于2018-08-09
得票数 0
回答已采纳
1
回答
java
HashMap
是如何在内部工作
的
?
、
我在页面上看到了以下段落: 在Java 8之前,
HashMap
和所有其他基于哈希表
的
映射实现类都通过链接来处理冲突,也就是说,它们使用链接列表来存储由于冲突而以同一个桶结尾
的
映射条目。如果一个
键
在同一个存储条目的桶位置结束,那么这个条目将被添加到链接列表
的
顶部。在最坏
的
情况下,这会将
HashMap
的
get
()
方法
的
性能从O(1)降低到O(n)。为了在频繁发生
HashMap
冲突<e
浏览 4
提问于2020-03-09
得票数 0
2
回答
即使存在元素,
HashMap
.
get
()仍
返回
null
在我
的
代码
中
,我向
HashMap
添加了一个条目。稍后,当尝试按其
键
获取元素
时
,它将
返回
null
。 backgroundActor = new BackgroundAct
浏览 0
提问于2015-02-24
得票数 0
回答已采纳
3
回答
HashMap
.getOrDefault
返回
空值
、
、
我不知道为什么要为
HashMap
.getOrDefault()获得一个
HashMap
.getOrDefault()值,因为根据我
的
理解,这个
方法
首先是为了避免NullPointer异常而构建
的
。people对象不是
null
,idKey也不是
null
。
浏览 13
提问于2021-03-26
得票数 7
回答已采纳
3
回答
是否使用默认值初始化
HashMap
?
我正在实现这里给出
的
A*搜索算法,*_search_algorithmgScore := map with default value of Infinity所以我在这里试过了这是不能工作
的
,但是下面的工作可以; Map<State, Double> gScore = n
浏览 0
提问于2016-02-27
得票数 5
回答已采纳
2
回答
hashmap
的
get
方法
不
返回
null
。
以下代码
中
的
var counter : Integer = jm.
get
(ls)
返回
值为0
的
整数,而它应该为
null
。为什么会发生这种事?根据文档,如果找不到元素,
HashMap
的
get
方法
将
返回
null
。下面的代码是计算列表中元素
的
数量。java.util.List[String] = new java.util.ArrayList[String] va
浏览 2
提问于2013-08-02
得票数 7
回答已采纳
17
回答
如何在哈希图中给定一个
键
来
更新
值?
、
、
假设我们在Java中有一个
HashMap
<String, Integer>。可以删除并重新进入该对,但开销将是一个问题。另一种
方法
是只放置新
的
一对,旧
的
将被替换。 在后一种情况下,如果哈希码与我试图插入
的
新
键
发生冲突,会发生什么?哈希表
的
正确行为应该是为它分配一个不同
的
位置,或者在当前存储桶
中
创建一
浏览 6
提问于2010-11-12
得票数 712
回答已采纳
2
回答
为什么
HashMap
.
get
()
返回
数组
中
相同
键
下
的
最后一个位置?
、
public static int[] twoSum(int[] nums, int target) { return new int[] {map.
get
new int[]{1, 9, 9, 3, 0, 3, 1, 2}; System.out.println(Arrays.toS
浏览 4
提问于2016-11-30
得票数 0
回答已采纳
点击加载更多
相关
资讯
并发集合ConcurrentHashMap和普通集合HashMap应用对比示例
深入掌握Map的这8个操作方法,让代码更简洁优雅
HashMap中非常好用又经常被忽略的方法
Java中重写equals方法为什么要重写hashcode方法?
C语言 手撕一个HashMap
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券