摘要:
1、String 相等 稍微有点经验的程序员都会用equals比较而不是用 ==,但用equals就真的安全了吗,看下面的代码 因此更为稳妥的方法可以采用jdk Objects类中的equals方法,左右两边都可以避免空指针异常 2、Integer 比较 令人惊讶的是结果并不是预料中的全是true, 阅读全文
posted @ 2017-10-26 22:53
古兰精
阅读(488)
评论(0)
推荐(0)
摘要:
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点。 先初始化一个map: keySet values 如果只需要map的key或者value,用map的keySet或values方法 阅读全文
posted @ 2017-10-26 22:22
古兰精
阅读(4157)
评论(0)
推荐(1)
摘要:
一、for,for each和iterator用法和区别: 相同点: 三个都可以用来遍历数组和集合 不同点: 1、形式差别 2、条件差别: for需要知道集合或数组的大小,而且需要是有序的,不然无法遍历; foreach和iterator都不需要知道集合或数组的大小,他们都是得到集合内的每个元素然后 阅读全文
posted @ 2017-10-26 17:02
古兰精
阅读(2513)
评论(0)
推荐(0)
摘要:
简介 迭代器是遍历容器的一种常用方法,它屏蔽了容器的实现细节,无需暴露数据结构内部,就可以对容器进行遍历,迭代器本身也是一种设计模式,迭代是一种特殊的遍历方式。 Iterator 在java中,迭代器接口Iterator定义了三种方法 remove方法是移除迭代器返回的最后一个元素,因此如果没有调用 阅读全文
posted @ 2017-10-26 16:55
古兰精
阅读(1882)
评论(0)
推荐(0)

浙公网安备 33010602011771号