JAVA 小工具 驼峰命名转下划线命名 parsingCamelCaseToUnderline

Posted 辉常努腻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 小工具 驼峰命名转下划线命名 parsingCamelCaseToUnderline相关的知识,希望对你有一定的参考价值。

JAVA 小工具

驼峰命名转下划线命名

public static String parsingCamelCaseToUnderline(String params)
    char[] charArray = params.toCharArray();
    params = "";
    for (int i = 0; i < charArray.length; i++) 
        char c = charArray[i];
        if( i == 0 )
            params += Character.toLowerCase(c);
        else
            params += (Character.isUpperCase(c) ? "_" + Character.toLowerCase(c) : c);
        
    
    return params;

示例:

System.out.println(parsingCamelCaseToUnderline("createTime"));
System.out.println(parsingCamelCaseToUnderline("CreateTime"));
System.out.println(parsingCamelCaseToUnderline("UreateTime"));

console ......
create_time
create_time
ureate_time

以上是关于JAVA 小工具 驼峰命名转下划线命名 parsingCamelCaseToUnderline的主要内容,如果未能解决你的问题,请参考以下文章

java实体类驼峰命名的好处在哪里??

Java最全的字符串工具类,例如是否空,去空,截取字符串,下划线转驼峰命名,是否包含字符串

Java最全的字符串工具类,例如是否空,去空,截取字符串,下划线转驼峰命名,是否包含字符串

Java 驼峰命名转下划线命名(能正确处理连续HTTP等大写)

Java 驼峰命名转下划线命名(能正确处理连续HTTP等大写)

Java 驼峰命名转下划线命名(能正确处理连续HTTP等大写)