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

简介: JAVA 小工具驼峰命名转下划线命名

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


目录
相关文章
|
17小时前
|
Java
java中日期处理的一些工具方法
java中日期处理的一些工具方法
20 1
|
17小时前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
6 0
|
17小时前
|
算法 安全 Java
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
【4月更文挑战第28天】性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
31 1
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
|
17小时前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
44 0
|
17小时前
|
Arthas 监控 IDE
去哪儿网开源的一个对应用透明,无侵入的Java应用诊断工具
今天 V 哥给大家带来一款开源工具Bistoury,Bistoury 是去哪儿网开源的一个对应用透明,无侵入的java应用诊断工具,用于提升开发人员的诊断效率和能力。
|
17小时前
|
Java 程序员
命名之美:探索Java的标识符与命名规范
命名之美:探索Java的标识符与命名规范
|
17小时前
|
Java
Java基础知识整理,驼峰规则、流程控制、自增自减
在这一篇文章中我们总结了包括注释、关键字、运算符的Java基础知识点,今天继续来聊一聊命名规则(驼峰)、流程控制、自增自减。
37 3
|
17小时前
|
IDE Java 开发工具
Lombok 详解:简化 Java 开发的神奇工具
Lombok 是一款 Java 工具,通过注解自动处理如 getter/setter、toString、equals 和 hashCode 等常见代码,减少样板代码。安装 Lombok 需要在 IDE(如 IntelliJ IDEA)中添加插件,并在 Maven 或 Gradle 项目中配置依赖。常用注解包括 @Getter/@Setter 生成访问器,@ToString 生成对象描述,@EqualsAndHashCode 生成比较方法,@NoArgsConstructor/@AllArgsConstructor 生成构造器,@Data 综合应用这些注解。
118 9
|
17小时前
|
监控 Java
Java项目jar性能监控工具CPU内存等
Java项目jar性能监控工具CPU内存等
21 0