只把字符串中的一个字母的大小写进行转换方法如下,供参考:
/**
* 将自定字符串中的一个字母的大小写进行转换
*
* @author qd
*
*/
public class SubStringCast {
// 参数是需要转换的字母
public void lowerCastUpper(char modelString) {
// 目标字符串
String string = “woaijava”;
// 转换以后的字符串
String newString = “”;
// 将目标字符串转换为字符数组
char[] chars = string.toCharArray();
// 遍历字符数组,将指定字母转换大小写
for (int i = 0; i < chars.length; i++) {
// 将遍历出来的字符转换成字符串
String str = chars[i] + “”;
if ((modelString + “”).equals(str)) {
if (modelString <= Z && modelString >= A) {
str = str.toLowerCase();
} else {
str = str.toUpperCase();
}
}
// 转换以后的新字符串
newString = newString + str;
}
System.out.println(“将字母” + modelString + “转换大小写以后的新字符串是:” + newString);
}
public static void main(String[] args) {
SubStringCast ssc = new SubStringCast();
ssc.lowerCastUpper(a);
}
}
运行结果如下:

