复制代码代码如下:
导入 java.io.BufferedReader;
导入java.io.IOException;
导入 java.io.InputStreamReader;
导入java.net.URL;
导入 java.text.SimpleDateFormat;
导入 java.util.Date;
导入java.util.Timer;
导入java.util.TimerTask;
公共类 GetYinInfo 扩展 TimerTask {
私有无效 getCOMEXInfo() 抛出 IOException{
字符串 res = "";
SimpleDateFormat dateformat=new SimpleDateFormat("HH:mm:ss");
String df=dateformat.format(new Date());
URL url = new URL("//www.VeVB.COmI");
java.net.HttpURLConnection conn = (java.net.HttpURLConnection) url.openConnection();
conn.connect();
BufferedReader bf = 新 BufferedReader(新 InputStreamReader(
conn.getInputStream(), "GBK"));
串线;
while ((line = bf.readLine()) != null) {
res += 线;
}
String AGTD[]=res.split(",");
String re[]=AGTD[0].split(""");
System.out.println("COMEX "+df+":"+re[1]);
bf.close();
}
私有无效 getTDInfo() 抛出 IOException{
字符串 res = "";
SimpleDateFormat dateformat=new SimpleDateFormat("HH:mm:ss");
String df=dateformat.format(new Date());
URL url = 新URL(//www.VeVB.COm);
java.net.HttpURLConnection conn = (java.net.HttpURLConnection) url.openConnection();
conn.connect();
BufferedReader bf = 新 BufferedReader(新 InputStreamReader(
conn.getInputStream(), "GBK"));
串线;
while ((line = bf.readLine()) != null) {
res += 线;
}
String AGTD[]=res.split(",");
String re[]=AGTD[0].split(""");
System.out.println("AG "+df+":"+re[1]);
bf.close();
}
@覆盖
公共无效运行(){
尝试 {
获取 COMEXInfo();
获取TDInfo();
System.out.println("-------------------------------------------------------- --");
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* @参数参数
*/
公共静态无效主(字符串[] args){
计时器计时器 = new Timer();
TimerTask t1 = new GetYinInfo();
//1000毫秒后,每隔1000毫秒运行一次t1任务
计时器.schedule(t1,1000,5000);
/*尝试 {
线程.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
定时器.取消();*/
}
}