欢迎访问宙启技术站
智能推送

如何编写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);
}

以上是一些常见的字符串转换函数,可以根据具体的需求,使用这些函数进行字符串转换。当然,还可以根据具体的业务需求,编写更灵活和复杂的函数来完成字符串的转换操作。