1.字符与ASCII码对应关系
字符与数字之间的对应关系:
a-z:97-122,
A-Z:65-90
1-9:49-57
2.代码示例
2.1 大写转小写
字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536。
标准的8位ASCII字符集是Unicode 的子集,其取值范围为0-127。大小写字母之间正好相差32
直接显示a+32;会导致jvm只显示数字,并不能直接转换为字符
a+=32;会将原本对应的ASCII码转到小写
public static void main(String[] args){
char a = 'A';
System.out.println(a);
System.out.println(a+32);
System.out.println(a+=32);
}
小写转大写同理;
public static void main(String[] args){
char A = 'a';
System.out.println(A);
System.out.println(A-32);
System.out.println(A-=32);
}
在这里我们还可以使用String类中的方法:
toLowerCase()将单词所有字母小写
toUpperCase()将单词所有字母大写
public static void main(String[] args){
String s = "ABC";
String s1 = "abc";
System.out.println(s.toLowerCase());
System.out.println(s1.toUpperCase());
}