废话不多说,上代码
说明:
regex 是第几位开始分隔 我们需要三位分隔 那么就传3
public static String subStringToComma(String str, Integer regex) {
char[] chars = str.toCharArray();
String temp = "";
StringBuilder result = new StringBuilder();
for (int i = 0; i <= chars.length - 1; i++) {
temp += chars[i];
if (i == chars.length - 1) {
result.append(temp);
break;
}
if (temp.length() >= regex) {
temp += ",";
result.append(temp);
temp = "";
}
}
return result.toString();
}