
containskey是在HashMap中经常用来判断键(key)是否存在,在HashMap中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()方法来判断。
那么在Java中Hashtable containsKey()的方法是如何使用的?
containsKey()方法在javautil包中可用,containsKey()方法用于检查给定对象是否为键元素(key_ele)。containsKey()方法是一个非静态方法,可通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。containsKey()方法在检查键时可能会引发异常。
NullPointerException:当给定参数为null时,可能引发此异常。语法:public boolean containsKey(Object key_ele),它的参数是对象key_ele –表示要测试存在性的关键元素(key_ele)。
containsKey()用法的实战 *** 作:主要用于判断map中是否包含指定的键名。 public static void main(String[] args) { Map map=new HashMap (); mapput("book","语文"); mapput("food","零食"); boolean res = mapcontainsKey("book"); boolean foods = mapcontainsValue("零食"); if(foods){ Systemoutprintln("存在值"); }else { Systemoutprintln("不存在值"); } if(res){ Systemoutprintln(mapget("book")); Systemoutprintln("存在键"); }else { Systemoutprintln("不存在键"); } } ```大数据的时代, 到处张嘴闭嘴都是Hadoop, MapReduce, 不跟上时代怎么行? 可是对一个hadoop的新手, 写一个属于自己的MapReduce程序还是小有点难度的, 需要建立一个maven项目, 还要搞清楚各种库的依赖, 再加上编译运行, 基本上头大两圈了吧。 这也使得很多只是想简单了解一下MapReduce的人望而却步。
本文会教你如何用最快最简单的方法编写和运行一个属于自己的MapReduce程序, let's go!
首先有两个前提:
1 有一个已经可以运行的hadoop 集群(也可以是伪分布系统), 上面的hdfs和mapreduce工作正常 (这个真的是最基本的了, 不再累述, 不会的请参考 >首先我们倒入这个插件包,打开kolmich/KGFMapSystem/demo/scenes/quickstart_demo 我们就能看见这个了 你看,我们现在能看见一个红色的标志的警号提示了,意思就是叫我们新建一个层(layer),取名为mapsystem(必须得是这个名字才能有用) 选中我们摄像头,去掉我们刚才建的mapsystem这个layer 从以上步骤来看,用这个插件是不是很容易的就开发了自己的小地图呢有的人就会说,这个是它这个场景自带好吧,如果我们在实际的项目中来发呢。现在我来教大家如何在自己的项目中开发自己的小地图。 我们打开quickstart_try_yourself这个场景,运行后发现是不是什么都没有呢,这个就像我们自己原始的项目。 我们找到kolmich/KGFMapSystem/prefabs里面中的KGFMapSystem这个预设,直接拖进我们的工程 我们看看右下角的那个提示(我用蓝色线圈圈住的的)。我们再在kolmich/KGFMapSystem/prefabs/mapicons_samples中找到KGFMapIcon_player这个预设,拖进我们人物中。(让它成为我们的子物体,其实这个就相当于在地图中表示自己的那个标记) 可别忘记了我们在刚开始建一个layer的那些步骤哦
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)