黑马程序员技术交流社区

标题: treemap [打印本页]

作者: 梦想工程师    时间: 2016-10-3 18:22
标题: treemap
今天别人做题的时候用了TreeMap<String,Integer>然后用for遍历键的是通过键找值,键有值,但键对应的值就为null了,然后把比较器去掉键找值对应的值又出来了,这是为什么??比较器只比较了String的,我知道是比较器的问题,但不知道什么为什么(PS:代码没问题)
作者: Daveweil    时间: 2016-10-3 23:49
因为你没有比较所有情况,所以有可能建不唯一,无法通过建找值,虽然你不可能没有存重复的建,但是系统不这么认为,所以就不行,只能通过封装成键值对来遍历了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2