题目:输入参数是字符串类型。返回值类型是字符串类型。整数位每三位加入逗号分隔符
类型:属于字符串转换问题
总结:多看API 这样可以了解很多方法,搞起来就会更加方便简单。
代码实现:
/**
* 字符转换。输入参数是字符串类型。返回值类型是字符串类型。整数位每三位加入逗号分隔符
* @param str
* @return
*/
public static String splitString(String str){
StringBuffer sBuffer = null;
if (str != null && !"".equals(str)) {
Double d = Double.parseDouble(str);
DecimalFormat decimalFormat = new DecimalFormat(",###");
sBuffer = new StringBuffer(decimalFormat.format(d));
int pointPosition = str.indexOf(".");
sBuffer.append(str.substring(pointPosition, str.length()));
}else{
System.out.println("it is a empty string");
}
return sBuffer.toString();
}