码迷,mamicode.com
首页 > 编程语言 > 详细

初学Java IdentityHashMap实现类 三十三

时间:2019-03-10 19:13:32      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:apt   大神   string   特殊   段子   oid   keyword   cap   ash   

分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

IdentityHashMap又是一个我不明白会用在什么场合的类,用法了解一下吧,它是一个特殊的Map实现,它要求 两个key严格相等时才认为两个key相等

 

import java.util.*;
public class TestIdentityHashMap 
{
	public static void main(String[] args) 
	{
		IdentityHashMap ihm = new IdentityHashMap();
		//下面两行代码向IdentityHashMap对象添加两个key-value对
		ihm.put(new String("语文"),89);
		ihm.put(new String("语文"),78);
        //下面两行代码只会向IdentityHashMap对象添加一个key-value对
		ihm.put("java",93);
		ihm.put("java",98);
		System.out.println(ihm);
	}
}
输出:
{java=98, 语文=78, 语文=89}
前两个key-value对中,key是新创始的字符串对象,通过 == 比较不相等,后两个key-value对中,key是字符串直接量,而且它们的字节序列完全相同,通过 == 比较返回True,IdentityHashMap会认为它们是同一个key

 

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

初学Java IdentityHashMap实现类 三十三

标签:apt   大神   string   特殊   段子   oid   keyword   cap   ash   

原文地址:https://www.cnblogs.com/swdhywhd/p/10506437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!