需要代码在java中将卢比转换为美元

时间:2010-02-08 18:21:23

标签: java web-services

我正在编写一个应用程序java,  是编写java代码以将卢比转换为美国的任何方式。美元和它应该取得当前美国。美元。 我需要java中的程序

由于

4 个答案:

答案 0 :(得分:4)

Google是我们的朋友。我发现这个提供货币符合http://www.webservicex.net/WS/WSDetails.aspx?WSID=10

的网络服务

答案 1 :(得分:3)

您可以对应用程序或数据库中的汇率进行硬编码,也可以从第三方站点实时获取(或者每隔x分钟异步和缓存),例如http://www.google.com/search?q=1+usd+in+inr

答案 2 :(得分:2)

为此,您需要从Web服务获取当前汇率。如果您只需要获取页面,最简单的方法就是这样:

InputStream is = new URL("http://someexchangesite.com...").openStream();

然后阅读并解析InputStream以找到汇率,然后使用它进行一些简单的乘法!

答案 3 :(得分:0)

请找到以下代码,该代码返回json响应以获取转换率。

HttpClient client = new HttpClient();       

NameValuePair arg1 = new NameValuePair("method","runJob");

//Change your currency types here in which you would want to convert

NameValuePair arg2 = new NameValuePair("from","USD");
NameValuePair arg3 = new NameValuePair("to", "PKR");

//getting the method
GetMethod method = new GetMethod("http://rate-exchange.appspot.com/currency");
method.setQueryString(new NameValuePair[]{arg1, arg2, arg3});

//executes the link
client.executeMethod(method);

//getting response in string
JSONObject obj = new JSONObject(method.getResponseBodyAsString());

//getting rate from the json response
double rate = obj.getDouble("rate");

//closing conncetion
method.releaseConnection();     


//returning value
return rate;