小驼峰名与数据库字段转化
作者:
蓬莱辰 | 来源:发表于
2019-08-14 11:06 被阅读0次protected String underscoreName(String name) {
if (!StringUtils.hasLength(name)) {
return "";
} else {
StringBuilder result = new StringBuilder();
result.append(this.lowerCaseName(name.substring(0, 1)));
for(int i = 1; i < name.length(); ++i) {
String s = name.substring(i, i + 1);
String slc = this.lowerCaseName(s);
if (!s.equals(slc)) {
result.append("_").append(slc);
} else {
result.append(s);
}
}
return result.toString();
}
}
protected String lowerCaseName(String name) {
return name.toLowerCase(Locale.US);
}
本文标题:小驼峰名与数据库字段转化
本文链接:https://www.haomeiwen.com/subject/pdtgjctx.html
网友评论