📄 privatestocks.java
字号:
/* * privateStocks.java * * Created on 2003年5月1日, 上午9:10 *//** * * @author 超级用户 */import java.util.*;public class privateStocks { private privateStock[] ps; private LinkedList ll=new LinkedList(); private dataBase db; /** Creates a new instance of privateStocks */ public privateStocks(java.lang.String username) { int num=db.getItemNum(username); ps=new privateStock[num]; ps[0]=new privateStock(username, 0); ll.addFirst(ps[0]); for(int i=1;i<num;i++) { ps[i]=new privateStock(username,i); ll.addLast(ps[i]); } } public void save(java.lang.String username) { //for each stock[i] in stocks_link //stock.save(username,i) //next int size=ll.size(); privateStock[] temp=new privateStock[size]; ll.toArray(temp); for(int i=0;i<size;i++) { temp[i].save(username, i); } } public void add(java.lang.String stock_name, int num_have, double ave_cost) { privateStock temp=new privateStock(stock_name,num_have,ave_cost); ll.addLast(temp); } public void clear() { int size=ll.size(); privateStock[] temp=new privateStock[size]; ll.toArray(temp); for(int i=0;i<size;i++) { if(temp[i].getStockNum_have()==0) ll.remove(i); } } public boolean exist(java.lang.String stock_name) { int size=ll.size(); privateStock[] temp=new privateStock[size]; ll.toArray(temp); boolean flag=false; for(int i=0;i<size;i++) { if(temp[i].getStockName().compareTo(stock_name)==0){ flag=true; break; } } return flag; } public void edit(java.lang.String stock_name, int num_have, double ave_cost) { int size=ll.size(); privateStock[] temp=new privateStock[size]; ll.toArray(temp); int index=0; for(int i=0;i<size;i++) { if(temp[i].getStockName().compareTo(stock_name)==0){ index=i; break; } } privateStock temp1=new privateStock(stock_name, num_have, ave_cost); ll.set(index, temp1); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -