・為替を取得する方法
・クライアントにリアルタイムにデータをプッシュする方法(または定期的にポーリングする方法)
のどちらがわからないでしょうか?
前者なら以下のようなコードで実現できます。(私が実際に使っているコードです)
HttpClient client = twitter4j.HttpClientFactory.getInstance(); double rate; try { String result = client.get("https://www.google.com/finance/converter?a=1&from=USD&to=JPY").asString(); Pattern p = Pattern.compile("<span class=bld>([0-9\.]*) JPY</span>"); Matcher m = p.matcher(result); m.find(); String str = m.group(1); rate = Double.parseDouble(str.split(" ")[0]); } catch (Exception e) { e.printStackTrace(); rate = 100d; }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。