100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 字符串转换 大写变小写 小写变大写

字符串转换 大写变小写 小写变大写

时间:2023-01-04 12:19:16

相关推荐

字符串转换 大写变小写 小写变大写

String str = "ABC123abcfadfjbJBHJHJDsa";

StringBuffer sb = new StringBuffer();

int i;

// char ch;

for(i = 0; i <= str.length()-1;i ++){//遍历字符串

char ch;

//通过str.charAt(i)遍历出字符串中每个字符

if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z'){//判断字符是否在a-z之间(小写)

ch = (char) (str.charAt(i)-32); //如果为小写则转换为相应大写,赋值给ch

}else if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'){//判断字符是否在A-Z之间(大写)

ch = (char) (str.charAt(i)+32); //如果为大写则转换为相应小写,赋值给ch

}else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){//判断字符是否在0-9之间(数字)

ch = str.charAt(i); //如果为数字,将原数字赋值给ch

}else {

ch = '*'; //如果为其他则转为*号

}

sb.append(ch); //将字符追加到sb序列

}

String trStr = sb.toString(); //将StringBuffer转换为String类型

System.out.println(sb.toString());

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。