java 全局工具类_Java 工具类 - 开源中国社區的个人空间 - OSCHINA - 中文开源技术交流社区...
模拟http/***模拟http请求*@paramurl*@return*@throwsException*/publicstaticStringsendUrlRequest(URLurl)throwsException{StringinputLine="";HttpURLConnectionurl_con=null;try{StringBufferban...
模拟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;
}
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)