java - Java中从snake_case到camelCase

标签 java string

谁能告诉我如何将snake_case中的字符串转换为:

camel_case

以驼峰式命名的字符串为:

camelCase

在 Java 中?

提前谢谢您。

最佳答案

还有 Guava 的CaseFormat提供了一个相当简洁的解决方案,允许您在驼峰案例甚至其他特定案例之间进行转换。

CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "camel_case"); // returns camelCase
CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, "CAMEL_CASE"); // returns CamelCase
CaseFormat.LOWER_CAMEL.to(CaseFormat.UPPER_UNDERSCORE, "camelCase"); // returns CAMEL_CASE
CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_HYPHEN, "CamelCase"); // returns camel-case

关于java - Java中从snake_case到camelCase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34228942/

相关文章:

1 MB 或更多的 Java 字节数组占用两倍的 RAM

java - Jenkins WAR 文件未在 Tomcat 上部署 - 缺少主目录?

java - 计算字符串中小写字母的数量并以直方图的形式打印出它们的出现次数?

Python - 与其他字符串一样的单词大写

java - Jackson 为同一类提供多个 ObjectMapper

java - 类中的静态字段

Java缓冲策略失去硬件加速

java - 如何从具有句子的字符串中匹配/拆分标记,以便它不考虑开头的空格

Java 8 过滤字符串

javascript - 如何使JavaScript中所有单词的第一个字符大写?