我正在编写一个应用程序java, 是编写java代码以将卢比转换为美国的任何方式。美元和它应该取得当前美国。美元。 我需要java中的程序
由于
答案 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;