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

}

相关推荐
AZaLEan__5 分钟前
多源 BFS
java·开发语言·算法
程序员卷卷狗7 分钟前
Java转Go面试速记:Go基础22问,一篇理清高频易错点一篇理清高频易错点
java·面试·golang
zzzzz36912 分钟前
快速搭建SpringAi项目 集成智能问答,RAG,FUINCTION_CALLING等功能
java·ai编程
笨蛋不要掉眼泪17 分钟前
Java并发编程 :深入剖析LinkedBlockingQueue
java·开发语言·网络·并发
不会C语言的男孩20 分钟前
C++ Primer Plus 第10章:对象和类
开发语言·c++
不会C语言的男孩25 分钟前
C++ Primer Plus 第11章:使用类
开发语言·c++
未若君雅裁36 分钟前
算法复杂度与数据结构:Java 集合篇的第一块基石
java·数据结构·算法
致Great1 小时前
Claude Code 上线 Dynamic Workflows:一句话调度 1000 个子智能体并行干活
java·linux·服务器
yujunl1 小时前
NetCore常用的中间件说明
开发语言
一个做软件开发的牛马1 小时前
Java 常用类:String不可变、新时间API与包装类陷阱
java·后端