// 方法一
for (int i = 0; i < moneyList.size(); i++) {
if (moneyList.get(i).compareTo(new BigDecimal("3.00")) == 0) {
moneyList.remove(i);
// 注意这里
i--;
}
}
// 方法二
final Iterator<BigDecimal> iterator = moneyList.iterator();
while (iterator.hasNext()) {
if (iterator.next().compareTo(new BigDecimal("3")) == 0) {
iterator.remove();
}
}
移除list中指定元素的方法
最新推荐文章于 2023-03-03 14:13:32 发布