操作后,集合nums中的内容为[9, 22, 38, 46, 5, 1, 33]。

在遍历操作中,如果遇到一个偶数,则会将该元素从集合中移除。但是在遍历过程中,如果移除了一个元素,后面的元素会向前移动填补空缺。因此,当遍历到30时,它的索引为3,移除后,后面的元素会向前移动,原来的索引为4的元素变成了索引为3的元素,所以30被跳过,没有被移除。

已知集合ListInteger nums 中的数字为209223038465133;现在对nums进行如下遍历操作:forint i=0;ilssize;i++ iflsgeti2==0 lsremovei; 请问操作后集合nums中的内容是什么为什么包含30

原文地址: http://www.cveoy.top/t/topic/iz0u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录