학습 목적으로 간단한 통화 변환기를 작성하려고합니다. Google에서 업데이트 된 요율을 받고 싶습니다. 그것은 나에게 HTML 소스를 얻을 수URL 내용의 자바 변수 값 받기
public void Google() throws IOException {
String url="https://www.google.com/finance/converter?a=1&from=USD&to=BDT";
URL theUrl=new URL(url);
URLConnection openUrl=theUrl.openConnection();
BufferedReader input = new BufferedReader(new InputStreamReader(openUrl.getInputStream()));
String result=null;
while ((result=input.readLine()) != null){
System.out.println(result);
}
input.close();
}
는 :
<div id=currency_converter_result>1 USD = <span class=bld>77.9284 BDT</span>
그래서 난 단지 속도 77.9284 BDT 필요하고 변수에 저장합니다.
어떻게해야하는지 모릅니다. 내가 정규식을 좀 필요로하니?
도움이 될 것입니다!
이 솔루션은 내 필요에 매우 가깝습니다. kodr
요소 r = element.getElementsByClass ("bld "); worked – kodr
부분 문자열을 사용할 수 있습니다. String dollarValue = text.substring (text.indexOf ("=") + 2); – developer