java 下划线命名转为驼峰命名或驼峰命名转为下划线命名
今天遇到一个需求,下划线命名转为驼峰命名或驼峰命名转为下划线命名,记录一下抽出的工具
public static String UnderlineToHump(String para){ if(StringUtils.isEmpty(para)){ return ""; } StringBuilder result=new StringBuilder(); String a[]=para.split("_"); for(String s:a){ if (!para.contains("_")) { result.append(s); continue; } if(result.length()==0){ result.append(s.toLowerCase()); }else{ result.append(s.substring(0, 1).toUpperCase()); result.append(s.substring(1).toLowerCase()); } } return result.toString(); }
public static String HumpToUnderline(String para){ if(StringUtils.isEmpty(para)){ return ""; } para = para.substring(0,1).toLowerCase() + para.substring(1); StringBuilder sb=new StringBuilder(para); int temp=0;//定位 if (!para.contains("_")) { for(int i=0;i public static String transferIdsByString(List list){ StringBuffer stringBuffer = new StringBuffer(); for (int i = 0; i < list.size(); i++) { Integer id = !StringUtils.isEmpty(list.get(i)) ? Integer.parseInt(String.valueOf(list.get(i))) : null; if(!StringUtils.isEmpty(id)){ stringBuffer.append(id).append(","); } } String ids = ""; if(stringBuffer.length() > 0){ ids = stringBuffer.substring(0,stringBuffer.length() - 1); } return ids; }欢迎分享,转载请注明来源:内存溢出
评论列表(0条)