Java教程

Java将大写字母替换为小写字母

这里,我们的任务是将字符串中的所有小写字母替换为大写字母。区分大小写字符。
为此,我们需要遍历字符串并检查每个字符。如果该字符是小写字符,请使用特定于语言的内置方法将其变为大写,或在C中的小写字符中添加32以更改该字符的ASCII值。
对于编程,请遵循以下给出的算法:

算法

步骤1: START 步骤2: DEFINE string str ="Great Power"。 步骤3: 将newstr定义为StringBuffer对象。 步骤4: SET i = 0。直到i < str.length()重复步骤5到步骤6。 步骤5: 如果遇到小写字符,然后使用内置函数将其转换为大写字母
else
如果遇到大写字符,然后将其转换为小写字母使用内置功能的大小写字符。
步骤6: i = i + 1 步骤7: 打印新消息。 步骤8: END

程序:

public class changecase {
    public static void main(String[] args) {
        String str1="Great Power";
        StringBuffer newStr=new StringBuffer(str1);
        for(int i = 0; i < str1.length(); i++) {
            //Checks for lower case character
            if(Character.isLowerCase(str1.charAt(i))) {
                //Convert it into upper case using toUpperCase() function
                newStr.setCharAt(i, Character.toUpperCase(str1.charAt(i)));
            }
            //Checks for upper case character
            else if(Character.isUpperCase(str1.charAt(i))) {
                //Convert it into upper case using toLowerCase() function
                newStr.setCharAt(i, Character.toLowerCase(str1.charAt(i)));
            }
        }
        System.out.println("String after case conversion : " + newStr);
    }
}
输出:
String after case conversion: gREAT pOWER
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4