技术栈

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

生命的演绎2024-09-27 20:33

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

}

上一篇:SD卡的基本知识与选购指南
下一篇:微信小程序开发教程
相关推荐
SimonKing
几秒前
OpenCode 20 个斜杠命令,90% 的人只用过 3 个
java·后端·程序员
尽兴-
1 分钟前
Spring与Dubbo整合原理与源码分析
java·spring·dubbo·enabledubbo
Gopher_HBo
1 分钟前
BlockingQueue详解
java·后端
白露与泡影
1 分钟前
为什么在IDEA使用@Autowired会报黄?
java·ide·intellij-idea
zhaoshuzhaoshu
3 分钟前
Python 语法之控制结构详解
开发语言·python
我登哥MVP
4 分钟前
【Spring6笔记】 - 15 - Spring中的八大设计模式
java·spring boot·笔记·spring·设计模式·intellij-idea
咚为
5 分钟前
深入理解 Rust 的静态分发与动态分发:从 `impl Trait` 到 `dyn Trait`
开发语言·后端·rust
蚰蜒螟
10 分钟前
深入剖析 Tomcat 9.0.53 源码:Web 资源管理与类加载机制
java·前端·tomcat
神秘剑客_CN
11 分钟前
python安装requests及pandas
开发语言·python·pandas
m0_47506450
14 分钟前
Spring AI文档切片
java·人工智能·spring
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点03一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛04GPT-6核心能力解析及与现有主流大模型对比05基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南06零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)07免费!不限量!用opencode接入英伟达(NVIDIA)大模型,轻松打造你的 AI 编程助手08AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析09CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南10从限购到畅通:GLM-5.1 Coding Plan接入攻略