如果您使用某些Java API并返回一个Iterable,例如,则可能要循环此Iterable 。Iterable
该方法非常简单,如下所示:
Iterable<String> result = ... //result returned from some method.
for(String s: result){
System.out.println(s);
}
如果使用hasNext(),您还可以执行以下操作:
Iterable<String> result = ... //result returned from some method.
Iterator<String> iter = result.iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
Iterable是中的接口java.lang,它定义了一个iterator()返回Iterator 的方法。