list计算重复问题。。
封心葬爱 2012-02-13 11:00:00 如下orderlist
order_no ship_no fee
x201 123456 4000
x555 123456 4000
d210 56789 1000
d202 56789 1000
d203 56789 1000
合计 11000
现在就是想判断 ship_no 如果他是重复的哪么就只取一个fee 就行了而不是加二次。
也就是算最终合计运输应当为5000.
求最简单的判断方法。
List feelist =new ArrayList()
for (int i = 0; i < orderlist.size(); i++) {
if (!feelist.contains(orderlist.get(ship_no))) {
加费用
}
}