返回信息流下面这张图是jdk中AbstractCollection中的一个方法,迭代器指向的元素e有可能等于这个集合的this指针吗?什么情况下会相等啊
这是一条镜像帖。来源:北邮人论坛 / java / #58819同步于 2018/4/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
Java的迭代器可以指向自身吗
wislov
2018/4/12镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
list.addAll(list), list会报错的
【 在 forienlauo 的大作中提到: 】
: List<..> list = new ...;
: list.add(list);
更何况大兄弟未免太不专业,,你倒是说报什么错啊?
【 在 lu1017222931 的大作中提到: 】
: list.addAll(list), list会报错的
:
list.add(list)会报错。
正确的是 list.addAll(list)
【 在 forienlauo 的大作中提到: 】
: 更何况大兄弟未免太不专业,,你倒是说报什么错啊?
:
你那个List<..>会报错,new ...也会报错
【 在 forienlauo 的大作中提到: 】
: 更何况大兄弟未免太不专业,,你倒是说报什么错啊?
:
// 这么写也会报错,因为我没定义类,没定义包,没导入java.util.*
// 兄台槽点真是奇怪
List<List<?>> list = new ArrayList<>();
list.add(list);
【 在 cc19931002 的大作中提到: 】
: 你那个List<..>会报错,new ...也会报错
// 麻烦运行下这段代码,告诉我“报了什么错”
List<List<?>> list = new ArrayList<>();
list.add(list);
【 在 lu1017222931 的大作中提到: 】
: list.add(list)会报错。
: 正确的是 list.addAll(list)