複製程式碼如下:
導入 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 = 新網址(//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();
}
定時器.取消();*/
}
}