- 79 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 16:17:29 ]
- >>64
すごく適当。 import java.io.*; public class X { public static void main(String[] args) { new java.util.Timer().schedule(new java.util.TimerTask() { public void run() { BufferedReader in = null; try { in = new BufferedReader(new InputStreamReader(new java.net.URL("www.nikkei.co.jp:80/gifdata/indices.js").openConnection().getInputStream())); String s, nk225_cur = null; while ((s = in.readLine()) != null) { if (s.matches("^var\\s+NK225_CUR\\s*=\\s*'[\\d,.]+'\\s*;")) { nk225_cur = s.split("'")[1]; break; } } if (nk225_cur != null) System.out.printf("%s : 日経平均株価: %s%n", new java.util.Date().toString(), nk225_cur); } catch (IOException e) { System.err.println(e); } finally { if (in != null) try { in.close(); } catch (IOException e) {} } } }, 0L, 60 * 1000L); } }
|

|