改char为Character,就可以用==null了。

解决方案 »

  1.   

    空字符吧?        char a = '\0';
            char b =(char)0;
            System.out.println("a =='\0'? "+(a =='\0'));
            System.out.println("b =='\0'? "+(b =='\0'));
            System.out.println("a == b? "+(a == b));这样是可以的
      

  2.   

    c=='\u0000'可以啊,前提是c是全局变量,
    如果是局部变量则无初值。
    好运!!
      

  3.   

    不行阿,'\0'就是'\u0000'阿BufferedReader inbound = new BufferedReader(
              new InputStreamReader(clientSocket.getInputStream()) );
    .....cs2 = (char)inbound.read();在jbuilder里调试显示cs2='',本来一个char是等不了''的,现在就是这个值,不知怎么判断它
      

  4.   

    让int t =cs2;
    原来当cs2 = ''时t=65535,没想到,呵呵