使用java流式API【 下划线转驼峰】和【驼峰转下划线】
使用java流式API【 下划线转驼峰】和【驼峰转下划线】
下划线转驼峰
/**
* 下划线转驼峰
* @param str
*/
public static String underscoreToCamelCase(String str){
Objects.requireNonNull(str,"str参数不能为空!");
String result = Arrays.stream(str.split("_")).map(word -> StringUtils.capitalize(word.toLowerCase())).collect(Collectors.joining());
return StringUtils.uncapitalize(result);
}
驼峰转下划线
/**
* 驼峰转下划线
* @param str
*/