推荐一下java做格式转化的工具类
时间: 2024-01-09 10:05:19 浏览: 91
java时间格式大全
4星 · 用户满意度95%
可以使用Apache Commons Lang库中的StringUtils类来进行格式转化。
示例代码:
```java
import org.apache.commons.lang3.StringUtils;
public class FormatUtils {
/**
* 将字符串转换为大写格式
*/
public static String toUpperCase(String str) {
return StringUtils.upperCase(str);
}
/**
* 将字符串转换为小写格式
*/
public static String toLowerCase(String str) {
return StringUtils.lowerCase(str);
}
/**
* 将字符串转换为驼峰格式
*/
public static String toCamelCase(String str) {
return StringUtils.uncapitalize(StringUtils.replaceEachRepeatedly(str, new String[]{"_", "-"}, new String[]{" ", " "}));
}
/**
* 将字符串转换为下划线格式
*/
public static String toUnderscoreCase(String str) {
return StringUtils.lowerCase(StringUtils.replace(str, "-", "_"));
}
}
```
使用示例:
```java
String str = "hello-world";
System.out.println(FormatUtils.toUpperCase(str)); // HELLO-WORLD
System.out.println(FormatUtils.toLowerCase(str)); // hello-world
System.out.println(FormatUtils.toCamelCase(str)); // helloWorld
System.out.println(FormatUtils.toUnderscoreCase(str)); // hello_world
```
阅读全文