下面是我以前写的一端代码:
就是将String转换成char数组,循环遍历,然后通过是否在'a'和'z'之间来判断小写
'A'和'Z'来判断是否是大写
char[] c = str.toCharArray();
// 循环遍历字符数组
for (int i = 0; i < c.length; i++) {
//判断是否是小写字母
if ('a' <= c && c <= 'z') {
// 将小写转换成大写
c = (char) (c + ('A' - 'a'));
} else if ('A' <= c && c <= 'Z') {
// 将大写转换成小写
c += ('a' - 'A');
}
}
|