Java 返回迭代器<;字符串>;从字符串[]

Java 返回迭代器<;字符串>;从字符串[],java,arrays,collections,Java,Arrays,Collections,我有一个类foo,带有一个字段String[]bar。我希望foo实现Iterable 所以我在写作 @Override public Iterator<String> iterator() { // ToDo - return some function of `bar` } @覆盖 公共迭代器迭代器(){ //ToDo-返回'bar'的某些函数` } 我可以在标记为ToDo的行中放入什么内容,以从栏中生成迭代器?您可以尝试: return Ar

我有一个类
foo
,带有一个字段
String[]bar
。我希望
foo
实现
Iterable

所以我在写作

@Override            
public Iterator<String> iterator() {
    // ToDo - return some function of `bar`
}
@覆盖
公共迭代器迭代器(){
//ToDo-返回'bar'的某些函数`
}
我可以在标记为
ToDo
的行中放入什么内容,以从
栏中生成
迭代器

您可以尝试:

return Arrays.asList(bar).iterator();