gpt4 book ai didi

java - 搜索对象数组并删除特定对象

转载 作者:行者123 更新时间:2023-12-01 23:41:37 25 4
gpt4 key购买 nike

我目前正在开发一个购物车程序,该程序的工作原理是将对象添加到 ArrayList 中,然后将其打印在 JTextArea 上。该程序还需要具有删除项目的功能。用户将输入他们想要删除的订单的唯一订单号,我知道如何获取他们输入的号码,但我不知道如何使用该号码来运行我的 Array 并删除正确的对象。

最佳答案

使用 Iterator围绕你的对象循环。将对象中的相关字段与用户的值进行比较。如果找到匹配项,请删除该对象并停止搜索。

Iterator<OrderObject> iterator = yourList.iterator();
boolean found = false;

while (iterator.hasNext()) {
OrderObject o = iterator.next();
if (o.getSomeField() == numberFromUser) {
iterator.remove();
found = true;
break;
}
}

if (!found) {
// opportunity here to alert user?
}

关于java - 搜索对象数组并删除特定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17830159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com