Java将驼峰命名转化为下划线命名

public static String convertToUnderscore(String camelCase) {

return camelCase.replaceAll(

"([a-z])([A-Z]+)",

"1_2"

).toLowerCase();

}

public static void main(String[] args) {

String camelCase = "ktCollectType";

String underscore = convertToUnderscore(camelCase);

System.out.println(underscore); // 输出: kt_collect_type

}

相关推荐
市场部需要一个软件开发岗位3 分钟前
JAVA开发常见安全问题:纵向越权
java·数据库·安全
历程里程碑16 分钟前
普通数组----合并区间
java·数据结构·python·算法·leetcode·职场和发展·tornado
执风挽^33 分钟前
Python基础编程题2
开发语言·python·算法·visual studio code
程序员泠零澪回家种桔子35 分钟前
Spring AI框架全方位详解
java·人工智能·后端·spring·ai·架构
Z9fish42 分钟前
sse哈工大C语言编程练习20
c语言·开发语言·算法
CodeCaptain43 分钟前
nacos-2.3.2-OEM与nacos3.1.x的差异分析
java·经验分享·nacos·springcloud
萧鼎1 小时前
Python 包管理的“超音速”革命:全面上手 uv 工具链
开发语言·python·uv
Anastasiozzzz2 小时前
Java Lambda 揭秘:从匿名内部类到底层原理的深度解析
java·开发语言
骇客野人2 小时前
通过脚本推送Docker镜像
java·docker·容器
刘琦沛在进步2 小时前
【C / C++】引用和函数重载的介绍
c语言·开发语言·c++