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

📄 privatestocks.java

📁 模拟股票交易市场设计的股票交易系统。采用软件工程思想设计
💻 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 + -