从 String[] 返回 Iterator<String>
Returning an Iterator<String> from String[]
我有一个 class foo
字段 String[] bar
。我希望 foo
实施 Iterable<String>
.
所以我在写
@Override
public Iterator<String> iterator() {
// ToDo - return some function of `bar`
}
我可以在标记为 ToDo
的行中输入什么来从 bar
中生成 Iterator
?
您可以试试:
return Arrays.asList(bar).iterator();
我有一个 class foo
字段 String[] bar
。我希望 foo
实施 Iterable<String>
.
所以我在写
@Override
public Iterator<String> iterator() {
// ToDo - return some function of `bar`
}
我可以在标记为 ToDo
的行中输入什么来从 bar
中生成 Iterator
?
您可以试试:
return Arrays.asList(bar).iterator();