本文实例为大家分享了java驼峰转换的具体代码,供大家参考,具体内容如下
将“_”转换成驼峰,将驼峰转换成“_”
。进口java.util.regex.Matcher; 进口java.util.regex.Pattern;/* * *驼峰转换 * @author胡汉三 * 2017年1月19日下午4:42:58 */公开课BeanHump {//转变的依赖字符 公共静态最终字符下划线=' _ ';/* * *将驼峰转换成“_”(userId user_id): * @param参数 * @return */camelToUnderline公共静态字符串(字符串参数){ 如果(param==null | |”“.equals (param.trim ())) { 返回"; } int len=param.length (); StringBuilder某人=new StringBuilder (len); for (int i=0;我& lt;兰;我+ +){ 字符c=param.charAt(我); 如果(Character.isUpperCase (c)) { sb.append(下划线); sb.append (Character.toLowerCase (c)); 其他}{ sb.append (c); } } 返回sb.toString (); }/* * *将“_”转成驼峰(user_id: userId) * @param参数 * @return */underlineToCamel公共静态字符串(字符串参数){ 如果(param==null | |”“.equals (param.trim ())) { 返回"; } int len=param.length (); StringBuilder某人=new StringBuilder (len); for (int i=0;我& lt;兰;我+ +){ 字符c=param.charAt(我); 如果(c==下划线){ 如果(+ + i运行结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
java驼峰转换的方法