【String处理】-- 下划线字符串转驼峰

private static Pattern linePattern = Pattern.compile("_(\\w)");

  /**
   * 下划线转驼峰
   */
  public static String lineToHump(String str) {
    str = str.toLowerCase();
    Matcher matcher = linePattern.matcher(str);
    StringBuffer sb = new StringBuffer();
    while (matcher.find()) {
      matcher.appendReplacement(sb, matcher.group(1).toUpperCase());
    }
    matcher.appendTail(sb);
    return sb.toString();
  }
相关文章
相关标签/搜索