如何迭代和修改Java集?

如何迭代和修改Java集?,第1张

如何迭代和修改Java集?

您可以在迭代期间使用Iterator对象安全地从集合删除;尝试在迭代时通过其API修改集合会破坏迭代器。Set类通过getIterator()提供一个迭代器。

但是,整数对象是不可变的。我的策略是遍历集合,并为每个Integer i将i +
1添加到一些新的临时集合中。完成迭代后,请从原始集中删除所有元素,然后添加新的临时集中的所有元素。

Set<Integer> s; //contains your Integers...Set<Integer> temp = new Set<Integer>();for(Integer i : s)    temp.add(i+1);s.clear();s.addAll(temp);


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存