本文实例为大家分享了java驼峰转换的具体代码,供大家参考,具体内容如下
将"_"转换成驼峰,将驼峰转换成"_"。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 驼峰转换
* @author 胡汉三
* 2017年1月19日 下午4:42:58
*/
public class BeanHump {
//转变的依赖字符
public static final char UNDERLINE='_';
/**
* 将驼峰转换成"_"(userId:user_id)
* @param param
* @return
*/
public static String camelToUnderline(String param){
if (param==null||"".equals(param.trim())){
return "";
}
int len=param.length();
StringBuilder sb=new StringBuilder(len);
for (int i = 0; i < len; i++) {
char c=param.charAt(i);
if (Character.isUpperCase(c)){
sb.

本文介绍了如何使用Java实现驼峰命名与下划线命名之间的转换。提供了一个名为BeanHump的类,包含三个方法:camelToUnderline将驼峰命名转换为下划线命名,underlineToCamel将下划线命名转换为驼峰命名,以及underlineToCamel2另一种实现方式。代码中包含了测试用例,展示了转换效果。
最低0.47元/天 解锁文章
3171

被折叠的 条评论
为什么被折叠?



