⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cart.java

📁 JavaBean+Jsp 开发的《手机商城系统》
💻 JAVA
字号:
package com.test.ps.cart;
 
import java.util.ArrayList;

import java.util.List;


public class Cart
{
//商品项集合	返回集合中一条一条记录用items表示
List<CartItem> cartitem = new ArrayList<CartItem>();

public List<CartItem> getItems() 
{
	return cartitem;
	
}
public void setItems(List<CartItem> items) 
{
	this.cartitem = items;
}
//向购物车添加商品
public void add(CartItem ci)
{
	for(int i=0;i<cartitem.size();i++) 
	{
		CartItem item = cartitem.get(i); 
		
		   if(item.getGoods().getGoodsCode().equals((ci.getGoods().getGoodsCode())))
		   { 
			 // System.out.println("add方法执行了");
			   item.setNum(item.getNum()+1); 
			   return;
		   }
		  }
	 cartitem.add(ci); 
}

//通过ID删除商品

public void deleteItemById(int goodsId )
{ 
	for(int i=0;i<cartitem.size();i++)
	{
		CartItem item = cartitem.get(i);
		
		   if(item.getGoods().getGId()==goodsId) 
		   {                                                     
			   cartitem.remove(item);
		   }
	}
}

//计算会员总价

public float getTotalGoodsPrice()
{                                                                        
	float totalPrice=0.0f;
	for(int i=0;i<cartitem.size();i++ )
	{
		CartItem current = cartitem.get(i); 
		totalPrice+=  current.getGoods().getGoodsPrice()* current.getNum(); 
	}
	return totalPrice;                                                                                                                                                                                                                   
}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -