Java小细节之char字符运算
char a = 'A';
System.out.println('a'-'A');
char b = (char)(a+'a'-'A');
System.out.println(b);
此时输出32 a;因为Java字符可以运算,但是运算后就不再是字符,而是数字,字符运算规则是根据unicode。
char a = 'A';
System.out.println('a'-'A');
char b = (char)(a+'a'-'A');
System.out.println(b);
此时输出32 a;因为Java字符可以运算,但是运算后就不再是字符,而是数字,字符运算规则是根据unicode。