昼飯を食いに大学へ
下のメソッドを追加して出力したけど、よくわからん。バグとり終わらんので、軽い運動をかねて自転車で大学へ飯を食いに行く。
Enum型でswitch文を書こうとしたら、なぜかEclipseが拒否してきた。めんどくさいのでif文で書く
public void printStockHold(ACMemo memo) { PortfolioMemo pMemo = memo.getPortfolioMemo(); int tradeID; if (pMemo.getTradeIDList().peek() == null) tradeID = 0; else tradeID = pMemo.getTradeIDList().peek(); int sumStockHold = pMemo.getSumStockHold(); EnumCurrentSession session = TradeAgent.getInstance().getTimeManager().getCurrentSession(); String name = ""; if (session == EnumCurrentSession.EARLY_SESSION) name = "【前場】"; else if(session == EnumCurrentSession.LATE_SESSION) name = "【後場】"; else if(session == EnumCurrentSession.SCREENING) name = "【スクリーニング】"; System.out.println(name + "ID:" + tradeID + ", 保有株数:" + sumStockHold); }