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

在Java中如何编写一个函数将字母转为大写

发布时间:2023-06-11 03:42:08

Java中有两种方法将字母转为大写: 

1. 使用String类的toUpperCase()方法

String类中的toUpperCase()方法将字符串中的所有小写字母转换为大写字母。可以通过将一个字符转换为字符串,然后调用该方法来将单个字符转换为大写。例如:

public static String toUpperCase(String str) {

    String result = "";

    for (int i = 0; i < str.length(); i++) {

        char c = str.charAt(i);

        if (Character.isLetter(c)) {

            result += Character.toString(Character.toUpperCase(c));

        } else {

            result += Character.toString(c);

        }

    }

    return result;

}

2. 使用Character类的toUpperCase()方法

Character类中的toUpperCase()方法将单个字符转换为大写。可以使用该方法来将单个字符转换为大写。例如:

public static char toUpperCase(char c) {

    if (Character.isLetter(c)) {

        return Character.toUpperCase(c);

    } else {

        return c;

    }

}

这两个方法都很简单,可以根据需要选择使用哪个方法。