这是一个相当2 相当基础 相当没有意义的帖子;但今天因为这个问题引发了一个bug。小细节也很重要!!!
char a= '1' ; // char c= 1 ; //不需要单引号也能表示 // System.out.println( "'1'.equals(char'1'):" +( "1" .equals(a))); //字符串1 System.out.println( "'1'.equals(char'1'转换成字符串+''):" +( "1" .equals(a+ "" ))); //可以将字符转化成字符串 System.out.println( "char1==1:" +(c== 1 )); |
运行结果:
'1' .equals( char '1' ): false '1' .equals( char '1' 转换成字符串+ '' ): true char1== 1 : true |
分