本工具类使用com.google.guava的工具,需要添加pom文件
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>21.0</version>
</dependency>
java代码
package utils;
import com.google.common.base.CaseFormat;
public class HumpUtils {
public static void main(String[] args) {
//驼峰转下划线
String testData = HumpUtils.HumpTOUnderline("testData");
System.out.println(testData);
//下划线转驼峰
String test_data = HumpUtils.UnderlineTOHump("test_data");
System.out.println(test_data);
}
//驼峰转下划线
public static String HumpTOUnderline(String sourceStr){
String result = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, sourceStr);
return result;
}
//下划线转驼峰
public static String UnderlineTOHump(String sourceStr){
String result = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, sourceStr);
return result;
}
}