在Java中将字符串从snake case转换为camel case

Kam*_*esh 32 java string

如何在Java中将蛇案转换为驼峰案?

输入:"input_in_snake_case"

输出:"InputInSnakeCase"

Ada*_*dam 90

Guava通过CaseFormat类支持这一点

import com.google.common.base.CaseFormat;


public class StackOverflow25680258 {

    public static void main(String[] args) {
        System.out.println(CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, "input_in_snake_case")); 
    }

}
Run Code Online (Sandbox Code Playgroud)

产量

InputInSnakeCase
Run Code Online (Sandbox Code Playgroud)

  • @Lucke 是的 - 使用 CaseFormat.LOWER_CAMEL 而不是 CaseFormat.UPPER_CAMEL (3认同)