“ ” 用双引号引起来的在java中会被当作一个字符串类型(String)进行处理
‘ ’ 用单引号引起来的在java中会被当作字符类型(Char)的来处理 ,Char可直接转换成int类型(及它所对应的ASCII码)
如下面例子:
String s = "nhmlxy";
char ch = s.charAt(2);
int a = ch - '0';
System.out.println(ch);
System.out.println(s);
System.out.println(a);
输出的结果s是字符串,而a是一个等于ch的整数,这里用减去‘0’的办法(注意0使用单引号引起来的)讲ch转换成了整数然后才赋值给a的
如有建议希望大家指正。亲!记得阅读后评论一个哈 ^_^