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

camel_case

到camelCase中的字符串为:
camelCase

在Java中?

先感谢您。

最佳答案

此外, Guava 的CaseFormat提供了一个非常简洁的解决方案,使您可以在 Camel 式的情况下,甚至在其他特定情况下进行转换。

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

10-08 01:57