浏览 6134 次
锁定老帖子 主题:大写转下划线的算法 驼峰转 下划线
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-25
public static String camel4underline(String param){ Pattern p=Pattern.compile("[A-Z]"); if(param==null ||param.equals("")){ return ""; } StringBuilder builder=new StringBuilder(param); Matcher mc=p.matcher(param); int i=0; while(mc.find()){ builder.replace(mc.start()+i, mc.end()+i, "_"+mc.group().toLowerCase()); i++; } if('_' == builder.charAt(0)){ builder.deleteCharAt(0); } return builder.toString(); } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |