增强的for语句如何用于数组,以及如何获取数组的迭代器?

增强的for语句如何用于数组,以及如何获取数组的迭代器?,第1张

增强的for语句如何用于数组,以及如何获取数组的迭代器?

如果您要

Iterator
遍历数组,则可以使用其中的直接实现之一,而不用将数组包装在中
List
。例如:

Apache Commons集合

ArrayIterator

或者,如果您想使用泛型,请执行以下 *** 作:

com.Ostermiller.util.ArrayIterator

请注意,如果您想拥有一个

Iterator
过度的原始类型,则不能,因为原始类型不能是泛型参数。例如,如果要使用
Iterator<int>
,则必须
Iterator<Integer>
改用,如果后面有,则会导致大量自动装箱和-
unboxing
int[]



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5564919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存