复制番号代番号次のように:
java.io.BufferedReaderをインポートします。
インポート java.io.IOException;
インポートjava.io.InputStreamReader;
java.net.URLをインポートします。
インポート java.text.SimpleDateFormat;
java.util.Dateをインポートします。
java.util.Timerをインポートします。
インポートjava.util.TimerTask;
public class GetyingInfo extends TimerTask {
private void getCOMEXInfo() は IOException{ をスローします
文字列 res = "";
SimpleDateFormat dateformat=new SimpleDateFormat("HH:mm:ss");
文字列 df=dateformat.format(new Date());
URL url = 新しい URL("//www.VeVB.COmI");
java.net.HttpURLConnection conn = (java.net.HttpURLConnection) url.openConnection();
conn.connect();
BufferedReader bf = new BufferedReader(new InputStreamReader(
conn.getInputStream(), "GBK"));
文字列行;
while ((line = bf.readLine()) != null) {
res += 行;
}
文字列AGTD[]=res.split(",");
文字列 re[]=AGTD[0].split(""");
System.out.println("COMEX "+df+":"+re[1]);
bf.close();
}
private void getTDInfo() は IOException{ をスローします
文字列 res = "";
SimpleDateFormat dateformat=new SimpleDateFormat("HH:mm:ss");
文字列 df=dateformat.format(new Date());
URL url = 新しい URL(//www.VeVB.COm);
java.net.HttpURLConnection conn = (java.net.HttpURLConnection) url.openConnection();
conn.connect();
BufferedReader bf = new BufferedReader(new InputStreamReader(
conn.getInputStream(), "GBK"));
文字列行;
while ((line = bf.readLine()) != null) {
res += 行;
}
文字列 AGTD[]=res.split(",");
文字列 re[]=AGTD[0].split(""");
System.out.println("AG "+df+":"+re[1]);
bf.close();
}
@オーバーライド
public void run() {
試す {
getCOMEXInfo();
getTDInfo();
System.out.println("------------------------------------------ --");
} キャッチ (IOException e) {
e.printStackTrace();
}
}
/**
* @param 引数
*/
public static void main(String[] args) {
タイマー timer = new Timer();
タイマータスク t1 = 新しい GetyingInfo();
//1000 秒後、1000 秒ごとに 1 回目のタスクが実行されます
timer.schedule(t1,1000,5000);
/*試す {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
タイマー.キャンセル();*/
}
}