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