【发布时间】:2015-01-15 11:43:54
【问题描述】:
我正在寻找一种将具有某些规则的对象添加到列表的有效方法。 比如我有这个对象
Car [int year, String brand, int cost]
想象我有一个具有此值的列表:
[2011, "Renault", 100]
[2011, "Mazda", 120]
[2011, "Ferrari", 150]
[2011, "Mazda", 100]
[2011, "Ferrari", 130]
[2011, "Renault", 200]
规则:
如果我想要一辆汽车[2011, Mazda, 150] 我将替换 [2011, Mazda, 120],以更新成本。
如果我想用 Car[2011, Renault, 120] 添加汽车我想替换 [2011, “马自达”,120]。
如果与品牌不匹配,我想增加年份和成本。
所以,我想要一种有效的方法来匹配某些属性,并使用此规则添加对象。
有人知道吗?
【问题讨论】:
-
告诉我们你写了什么代码?你在哪里卡住了?
-
我有一种方法可以做到这一点,但我正在使用 for 和很多 if/else 语句。我正在寻找一个最好的方法来做到这一点
标签: java performance list