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

}

相关推荐
提笔忘字的帝国几秒前
【2026版】macOS 使用 Homebrew 快速安装 Java 21 教程
java·开发语言·macos
半壶清水几秒前
【开源免费】使用 Python + Whisper + PyDub 自动切割长音频文件
开发语言·python·语言模型·开源·whisper
ghostwritten几秒前
go.mod 与go.sum有什么区别?
开发语言·后端·golang
抹香鲸之海6 分钟前
Easyexcel 多级横向合并表头
java·开发语言·windows
superman超哥7 分钟前
Rust 生命周期子类型:类型系统中的偏序关系
开发语言·后端·rust·编程语言·rust生命周期·偏序关系
雒珣8 分钟前
qt界面和图片疯狂变大的bug问题
开发语言·qt·bug
烟沙九洲9 分钟前
JVM 堆内存分代
java·jvm
BD_Marathon10 分钟前
SpringMVC——bean加载控制
java·开发语言·数据库
課代表11 分钟前
Python 数据可视化:从单变量到多变量
开发语言·python·信息可视化·数据分析·变量·时间序列·文本分析
leiming613 分钟前
c++qt开发第三天 摄像头采集视频
开发语言·c++·qt