📄 cartitembean.java
字号:
package Model_CartItem;
import java.util.HashMap;
import java.util.Collection;
import java.util.Iterator;
public class CartItemBean
{
HashMap hm=new HashMap();
public void AddItem(String id,String c, CartItem ci)
{
if (hm.containsKey(id))
{
CartItem temp=(CartItem)hm.get(id);
int a1=Integer.parseInt(c);
int a=Integer.parseInt(temp.getNum())+a1;
temp.setNum(String.valueOf(a));
String s=temp.getCost();
double m=Double.parseDouble(s);
String l=ci.getCost();
double n=Double.parseDouble(l);
double b=m+n;
temp.setCost(String.valueOf(b));
}
else
{
hm.put(id,ci);
}
}
public void RemoveItem(String id)
{
if (hm.containsKey(id))
{
hm.remove(id);
}
}
public Collection getAllItem()
{
return hm.values();
}
public int AllCount()
{
return hm.values().size();
}
public double AllSum()
{
Collection cn=hm.values();
Iterator it=cn.iterator();
double sum=0.0;
while(it.hasNext())
{
CartItem ci=(CartItem)it.next();
sum=sum+Double.parseDouble(ci.getCost());
}
return sum;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -