您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

方法检查是否在if-check内部进行“测试”然后“恢复”?

方法检查是否在if-check内部进行“测试”然后“恢复”?

答案取决于该next()方法的实现。例如,如果list为an,Iterator则每次调用都会next()使迭代器前进,因此代码中的两次调用将给出不同的结果(假设它们没有引发异常)。如果list是,也是如此Scanner。每次调用next()都会产生不同的输出

另一方面,如果该next()方法仅返回list实例的某些属性并且不更改其状态,则对其的多次调用将提供相同的输出

通常,称为的方法next()更改调用它们的对象的状态,但这只是编码约定。

其他 2022/1/1 18:29:47 有469人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶