格式化代码

yun-zuoyi
lbwgithub 6 years ago
parent 11676cb942
commit 658b25bd65

@ -7,7 +7,6 @@ import java.util.regex.Pattern;
* 线 * 线
*/ */
public class StringCastUtils { public class StringCastUtils {
public static String upperCharToUnderLine(String param) { public static String upperCharToUnderLine(String param) {
Pattern p= Pattern.compile("[A-Z]"); Pattern p= Pattern.compile("[A-Z]");
if(param==null ||param.equals("")){ if(param==null ||param.equals("")){
@ -17,20 +16,12 @@ public class StringCastUtils {
Matcher mc=p.matcher(param); Matcher mc=p.matcher(param);
int i=0; int i=0;
while (mc.find()) { while (mc.find()) {
System.out.println(builder.toString());
System.out.println("mc.start():" + mc.start() + ", i: " + i);
System.out.println("mc.end():" + mc.start() + ", i: " + i);
builder.replace(mc.start()+i, mc.end()+i, "_"+mc.group().toLowerCase()); builder.replace(mc.start()+i, mc.end()+i, "_"+mc.group().toLowerCase());
i++; i++;
} }
if('_' == builder.charAt(0)){ if('_' == builder.charAt(0)){
builder.deleteCharAt(0); builder.deleteCharAt(0);
} }
System.out.println(builder.toString());
return builder.toString(); return builder.toString();
} }
// public static void main(String[] args) {
// upperCharToUnderLine("snStatus");
// }
} }

Loading…
Cancel
Save