大写字母和小写字母互相转换的Java程序
1 说明
在这里,我们的任务是将字符串中的所有小写字母替换为大写字母,并将大写字母替换为小写字母。
为此,我们需要遍历字符串并检查每个字符。如果该字符是小写字符,请使用特定于语言的内置方法将其设置为大写,或在C中的小写字符中添加32以更改该字符的ASCII值。
2 算法思路
- 步骤1:开始
- 步骤2: 定义字符串str =“ Great Power”。
- 步骤3:将newstr定义为StringBuffer对象。
- 步骤4:设定i = 0。直到i <str.length()为止,将步骤5重复到步骤6。
- 步骤5:如果遇到小写字符,然后使用内置函数将其转换为大写字母;
否则,如果遇到大写字符,然后使用内置函数将其转换为小写字母。 - 步骤6: i = i + 1
- 步骤7:打印newstr。
- 步骤8:结束
3 程序实现
/**
* 一点教程网: http://www.yiidian.com
*/
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
热门文章
优秀文章