这个e==this什么时候会成立呢????


public String toString() {
        Iterator<E> it = iterator();
        if (! it.hasNext())
            return "[]";

        StringBuilder sb = new StringBuilder();
        sb.append('[');
        for (;;) {
            E e = it.next();
            sb.append(e == this ? "(this Collection)" : e);
            if (! it.hasNext())
                return sb.append(']').toString();
            sb.append(',').append(' ');
        }
    }

查看全部
qq_43521036
qq_43521036
2019/03/27 20:11
  • 开发语言
  • 点赞
  • 收藏
  • 回答
    私信

3个回复