求java最优方法 action层

weir2008 发布于 2012/03/29 18:56
阅读 558
收藏 1
//颜色ID
List<Long> ids = new ArrayList<Long>();
ids.add(1l);
ids.add(2l);
ids.add(3l);
ids.add(1l);
ids.add(5l);
//颜色ID对应的数量(数据库剩余数量)
List<Double> slqty = new ArrayList<Double>();
slqty.add(9.0);
slqty.add(7.0);
slqty.add(8.0);
slqty.add(9.0);
slqty.add(10.0);
//页面输入的数量,与颜色ID一一对应
List<Double> allqty = new ArrayList<Double>();
allqty.add(1.0);
allqty.add(2.0);
allqty.add(3.0);
allqty.add(4.0);
allqty.add(5.0);
action要检查的是:
合并相同颜色ID,同时把对应的页面输入的数量相加,即:
//颜色ID变为
List<Long> ids2 = new ArrayList<Long>();
ids.add(1l);
ids.add(2l);
ids.add(3l);
ids.add(5l);
//页面输入的数量合并为
List<Double> allqty2 = new ArrayList<Double>();
allqty.add(5.0);
allqty.add(2.0);
allqty.add(3.0);
allqty.add(5.0);
//颜色ID对应的数量(数据库剩余数量)变为
List<Double> slqty2 = new ArrayList<Double>();
slqty.add(9.0);
slqty.add(7.0);
slqty.add(8.0);
slqty.add(10.0);
完了之后判断:
页面输入的数量是否超出数据库剩余数量。
求java最优方法。
加载中
0
牛牛牛牛
牛牛牛牛

自定义一个类,然后用MAP包装。

利用map特性解决

xoHome
xoHome
正解
0
weir2008
weir2008
往前挤一挤。
0
weir2008
weir2008

最优方法

 

返回顶部
顶部