【发布时间】:2021-01-23 20:40:31
【问题描述】:
当用户尝试添加重复订单时,在顶部显示带有“未添加订单 - 重复”标签的 GUI 程序。
为了使 orderList 中的顺序被视为重复,文本字段中的所有输入(单击按钮时)必须相同。
我想我必须使用 for 循环来检查订单是否已经在 arrayList 中,但我不确定如何,我对 java 很陌生。
【问题讨论】:
-
A
Set将是防止重复的最佳结构,但对于具有多个变量的对象,您必须进行比较,您需要 override the equals and hashcode methods 以使其适用于您的情况。
标签: java user-interface arraylist duplicates