/**
* 字段遇到大写转小写(对象属性字段转成数据库字段)
*
* @param param
* @return
*/
public static String upperCharToUnderLine(String param) {
Pattern p = Pattern.compile("[A-Z]");
if (param == null || param.equals("")) {
return "";
}
StringBuilder builder = new StringBuilder(param);
Matcher mc = p.matcher(param);
int i = 0;
while (mc.find()) {
builder.replace(mc.start() + i, mc.end() + i, "_" + mc.group().toLowerCase());
i++;
}
if ('_' == builder.charAt(0)) {
builder.deleteCharAt(0);
}
return builder.toString();
}
字段遇到大写转小写(对象属性字段转成数据库字段)
最新推荐文章于 2023-05-23 12:04:00 发布