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

}

相关推荐
椎495几秒前
苍穹外卖资源点整理+个人错误解析-Day10-订单状态定时处理(Spring Task)、来单提醒和客户催单
java·后端·spring
邹小邹-AI2 分钟前
Rust + 前端:下一个十年的“王炸组合”
开发语言·前端·rust
ECT-OS-JiuHuaShan3 分钟前
否定之否定的辩证法,谁会不承认?但又有多少人说的透?
开发语言·人工智能·数学建模·生活·学习方法·量子计算·拓扑学
Y***h1876 分钟前
eclipse配置Spring
java·spring·eclipse
東雪木6 分钟前
变量与数据类型
java·开发语言
p***62999 分钟前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
Lisonseekpan9 分钟前
Java分词器深度评测与实战指南
java·开发语言·后端
饕餮争锋30 分钟前
Kotlin: [Internal Error] java.lang.NoSuchFieldError: FILE_HASHING_STRATEGY
java·kotlin
明洞日记33 分钟前
【设计模式手册014】解释器模式 - 语言解释的优雅实现
java·设计模式·解释器模式
百***354834 分钟前
JavaScript在Node.js中的集群部署
开发语言·javascript·node.js