如何编写Java函数进行字符串的转换?
发布时间:2023-07-01 06:08:05
在Java中,可以通过使用函数来进行字符串的转换。下面是一些常见的字符串转换函数的示例:
1. 转换为大写或小写字母:
public static String toUpperCase(String input) {
return input.toUpperCase();
}
public static String toLowerCase(String input) {
return input.toLowerCase();
}
2. 转换为整数:
public static int toInt(String input) {
return Integer.parseInt(input);
}
public static int toInt(String input, int defaultValue) {
try {
return Integer.parseInt(input);
} catch (NumberFormatException e) {
return defaultValue;
}
}
3. 转换为浮点数:
public static float toFloat(String input) {
return Float.parseFloat(input);
}
public static float toFloat(String input, float defaultValue) {
try {
return Float.parseFloat(input);
} catch (NumberFormatException e) {
return defaultValue;
}
}
4. 转换为布尔值:
public static boolean toBoolean(String input) {
return Boolean.parseBoolean(input);
}
5. 去除字符串前后的空格:
public static String trim(String input) {
return input.trim();
}
6. 判断字符串是否为空或者空白字符:
public static boolean isEmpty(String input) {
return input.isEmpty() || input.trim().isEmpty();
}
7. 分割字符串为数组:
public static String[] split(String input, String delimiter) {
return input.split(delimiter);
}
8. 连接字符串数组为一个字符串:
public static String join(String[] input, String delimiter) {
return String.join(delimiter, input);
}
9. 替换字符串中的特定字符:
public static String replace(String input, String target, String replacement) {
return input.replace(target, replacement);
}
以上是一些常见的字符串转换函数,可以根据具体的需求,使用这些函数进行字符串转换。当然,还可以根据具体的业务需求,编写更灵活和复杂的函数来完成字符串的转换操作。
