📄 futuresmap.java
字号:
package com.shfe.mail;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: NCS</p>
*
* @author JianJun
* @version 1.0
*/
import java.util.*;
public class FuturesMap {
Map resultMap=new HashMap();
private static FuturesMap instance = null;
private FuturesMap() {
//setFuturesData();
}
public static synchronized FuturesMap getInstance() {
if(instance==null){
instance = new FuturesMap();
}
return instance;
}
synchronized public void setFuturesData(){
SimpleDAO dao = new SimpleDAO();
ProcessData process = new ProcessData();
java.util.List futures = dao.getFuturesData();
double closePrice = dao.closePrice;
double openPrice = dao.openPrice;
String title = dao.title;
ScaleBean scale = process.computScale(futures, closePrice);
java.util.List points = process.computePoint(futures, openPrice, scale);
resultMap.put("closePrice",new Double(closePrice));
resultMap.put("openPrice",new Double(openPrice));
resultMap.put("title",title);
resultMap.put("scale",scale);
resultMap.put("points",points);
}
synchronized public void setFuturesData(Map inputMap){
ProcessData process = new ProcessData();
java.util.List futures = (java.util.List)inputMap.get("futures");
double closePrice = ((Double)inputMap.get("closePrice")).doubleValue();
double openPrice = ((Double)inputMap.get("openPrice")).doubleValue();
String title = (String)inputMap.get("title");
ScaleBean scale = process.computScale(futures, closePrice);
java.util.List points = process.computePoint(futures, openPrice, scale);
resultMap.put("closePrice",new Double(closePrice));
resultMap.put("openPrice",new Double(openPrice));
resultMap.put("title",title);
resultMap.put("scale",scale);
resultMap.put("points",points);
}
synchronized public Map getFuturesData(){
return resultMap;
}
synchronized public void clearData(){
if(resultMap!=null) resultMap.clear();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -