_c转C
public static String getTheStr(String str) {
if(str.indexOf("_") != -1) {
String _c = str.substring(str.indexOf("_"), str.indexOf("_")+2);
String C = _c.substring(1).toUpperCase();
str = str.replace(_c, C);
str = getTheStr(str);
}
return str;
}
C转_c
public static String getBTheStr(String str) {
boolean flag = false;
for(int i=0;i<str.length();i++) {
if(Character.isUpperCase(str.charAt(i))) {
flag = true;
str = str.replace(str.substring(i,i+1), "_"+str.substring(i, i+1).toLowerCase());
break;
}
}
if(flag) {
str = getBTheStr(str);
}
return str;
}