添加maven依赖
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
测试用例
public class AnswerApp {
public static void main(String[] args) {
Converter<String, String> converter = CaseFormat.LOWER_CAMEL.converterTo(CaseFormat.LOWER_UNDERSCORE);
System.out.println(converter.convert("userName"));
System.out.println();
converter = CaseFormat.LOWER_CAMEL.converterTo(CaseFormat.LOWER_HYPHEN);
System.out.println(converter.convert("userName"));
System.out.println();
converter = CaseFormat.LOWER_CAMEL.converterTo(CaseFormat.UPPER_CAMEL);
System.out.println(converter.convert("userName"));
System.out.println();
converter = CaseFormat.LOWER_CAMEL.converterTo(CaseFormat.UPPER_UNDERSCORE);
System.out.println(converter.convert("userName"));
System.out.println();
}
}