Java 实现币种汇率自动转换 您所在的位置:网站首页 欧元计算单位汇率 Java 实现币种汇率自动转换

Java 实现币种汇率自动转换

2024-07-18 05:14| 来源: 网络整理| 查看: 265

1、 获取实时汇率 思路:从汇率网网页中利用正则表达式提取相应的汇率信息, 填充到当前的汇率表内,

// 从网站:http://www.usd-cny.com/中获取最新的汇率信息

final static String webSite = "http://www.usd-cny.com/";

//利用hashmap对不同货币之间的利率进行存储 //key: f r o m + from+ from+to, value: $rate

// 获取网页内容

public static void update() throws Exception { URL hp = new URL(webSite); URLConnection hpCon = hp.openConnection(); System.out.println("== Content =="); InputStream input = (InputStream)hpCon.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(input, "gb2312")); String str = null; while (( str = br.readLine() ) != null) { System.out.println(str); } input.close(); }

//新建汇率类,提取表单内容

class RateInfo { String to; // [0]: 现汇买入价 [1]: 现钞买入价 // [2]: 卖出价 [3]: 中间价 [4]: 基准价 Double price[] = new Double[5]; }

//查看网页源码,发现汇率表由大写的TABLE包括起来, 每一行由TR包围, 每一项由TD包围。 因此, 选择用正则表达式匹配获取内容,代码为:

str.startwith(token), where token = "


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有