Java中,Iterable和Iterator看起来很相似。Iterable的意思是可迭代,而Iterator的意思是迭代器。笔者认为,Iterable是说自己可以被迭代,而迭代器是用来迭代别人的。 从源码的用法来看,