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

}

相关推荐
Zane1994122 分钟前
`ClassName()` 只是一步?拆开看 `__new__` 和 `__init__` 各自在干什么
开发语言·python
人邮异步社区12 分钟前
如何系统地学习 C++ 语言?
开发语言·c++·学习
QCodingDev15 分钟前
Spring AI Alibaba Graph实战:从ReAct Agent到Workflow,企业AI复杂流程该如何编排?
java·人工智能·spring·ai·ai编程·企业ai
一嘴一个橘子17 分钟前
SpringDataRedis 操作 redis
java·redis
JasmineWr20 分钟前
Spring BeanDefinition 与 Bean 生命周期、循环依赖解析
java·后端·spring
dzl8439421 分钟前
微服务基座
java
知识分享小能手23 分钟前
概理论与数理统计学习教程,从入门到精通,在数理统计中应用R软件(21)
开发语言·学习·r语言
Data_Journal23 分钟前
Playwright vs Selenium:哪个是最佳无头浏览器
开发语言·python·scrapy·microsoft·编辑器
QQ_216962909627 分钟前
【项目编号:project86564】SpringBoot供应链管理系统:采购、供应商、库存、销售、统计报表一体化实战
java·spring boot·后端
m0_5873830029 分钟前
课程培训系统开发实战:从技术选型到核心模块设计
java·spring boot·架构·系统架构