【发布时间】:2011-02-17 15:45:20
【问题描述】:
在 C+ 中,可以使用迭代器来写入序列。最简单的例子是:
vector<int> v;
for (vector<int>::iterator it = v.begin(); it!=v.end(); ++it) {
*it = 42;
}
我需要一些更复杂的东西——将迭代器保留为类成员以备后用。 但我不知道如何从 Java 迭代器中获得这种行为。
Java 中有可写的迭代器吗?
如果不是,那么用什么代替它们?
【问题讨论】:
标签: java arrays iterator mutable