Java代码优化-在某种情况下避免Map的containsKey方法的使用
当要在HashSet或者HashMap中add/put之前判断是否存在key时,可以直接使用add/put方法然后根据返回值来判断,因为put/add方法会将以前节点的value返回(对于Set来说会将Object对象返回,涉及到HashSet的实现方式:用HashMap实现,然后每一个节点的value放的都是同一个Object对象) 如果不存在则返回null说明不包含这个key,否则返回非空说明包
原创
2016-04-13 17:54:37 ·
7166 阅读 ·
1 评论