【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();
  }
相關文章
相關標籤/搜索