从 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();