为了账号安全,请及时绑定邮箱和手机立即绑定

有大佬能告诉我为什么可以这样判断是否存在吗?

// 判断该ID是否被占用

Student st = students.get(ID);


正在回答

3 回答

students.get()方法是传入一个key值返回一个对应value值,因为在前面已经定好了泛型:

Map<String,Student> students=new HashMap<String,Student>();,所以你传入String类型的ID,就会返回一个和他对应的Student类型的value值,如果不存在对应的value就会返回null

0 回复 有任何疑惑可以回复我~

这个事获取这个id下的value值 没有的话就为null 下面为判断


1 回复 有任何疑惑可以回复我~

是获得id字符串之后,用if(st==null)来判断的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有大佬能告诉我为什么可以这样判断是否存在吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信