模拟http

/**

* 模拟http请求

* @param url

* @return

* @throws Exception

*/

public static String sendUrlRequest(URL url) throws Exception {

String inputLine = "";

HttpURLConnection url_con = null;

try {

StringBuffer bankXmlBuffer = new StringBuffer();

// 创建URL连接,提交到数据,获取返回结果

HttpURLConnection connection = (HttpURLConnection) url.openConnection();

connection.setConnectTimeout(30000);

connection.setReadTimeout(30000);

connection.setRequestMethod("POST");

connection.setDoOutput(true);

connection.setRequestProperty("User-Agent", "directclient");

BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "utf-8"));

while ((inputLine = in.readLine()) != null) {

bankXmlBuffer.append(inputLine);

}

in.close();

inputLine = bankXmlBuffer.toString();

} catch (Exception e) {

System.out.println("发送GET请求出现异常!" + e);

e.printStackTrace();

} finally {

if (url_con != null)

url_con.disconnect();

}

return inputLine;

}

格式化金额

/**

* 格式化金额

* @param s

* @param len

* @return

*/

public static String formatMoney(String s, int len)

{

if (s == null || s.length() 

NumberFormat formater = null;

double num = Double.parseDouble(s);

if (len == 0) {

formater = new DecimalFormat("###,###");

} else {

StringBuffer buff = new StringBuffer();

buff.append("###,###.");

for (int i = 0; i 

formater = new DecimalFormat(buff.toString());

}

String result = formater.format(num);

if(result.indexOf(".") == -1)

{result =result + ".00";}

return result;

}

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐