21xrx.com
2024-12-23 00:39:03 Monday
登录
文章检索 我的文章 写文章
java实现下划线转驼峰字符串的工具类
2023-06-15 13:39:58 深夜i     --     --
Java 工具类 下划线 驼峰 字符串

在Java开发中,我们有时需要将下划线风格的字符串转换为驼峰风格的字符串。这时候可以使用一个工具类来完成这个功能。

下面是一个Java实现的下划线转驼峰字符串的工具类:


public class UnderlineToCamelUtils {

  /**

   * 将下划线风格的字符串转换为驼峰风格的字符串

   * @param underlineStr 下划线风格的字符串

   * @return 驼峰风格的字符串

   */

  public static String underlineToCamel(String underlineStr){

    if(underlineStr==null || underlineStr.trim().length()==0)

      return "";

    

    StringBuilder sb = new StringBuilder();

    char[] charArr = underlineStr.toCharArray();

    boolean needUpper = false;

    for(char c:charArr){

      if(needUpper){

        sb.append(Character.toUpperCase(c));

        needUpper = false;

      }else if(c=='_')

        needUpper = true;

      else{

        sb.append(c);

      }

    }

    return sb.toString();

  }

}

使用该工具类很简单,只需要调用其`underlineToCamel`方法,传入需要转换的下划线风格的字符串,即可得到驼峰风格的字符串。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复