小编use*_*861的帖子

Java迭代器对Next()施加条件

我对Java中的迭代器有点困惑.如何使next()仅返回某些值?就像说我有一个10个元素的布尔数组,我只想返回那些真实的.我是否在next()方法中设置了一个条件来检查该条件并在满足条件时返回?或者在实际使用迭代器时检查条件并继续调用next()直到得到合适的值,然后使用该值?

类似地,如果我有一个int数组,并且我想创建一个数组的字符串表示形式,其中每个元素由空格分隔,但我只想使用负数元素.如果我想用迭代器执行此操作,我是否在next()方法中检查否定元素并仅返回下一个否定的值,或者在我进行字符串表示时检查,并继续调用next( )直到我得到一个负值,然后将该值添加到字符串?

谢谢!

java iterator

1
推荐指数
1
解决办法
2012
查看次数

标签 统计

iterator ×1

java ×1