char a.equals("讲汉语");还是 b="讲汉语" ;char a equalsb;这两种谁正确?

解决方案 »

  1.   

    两种都不可行。可以直接用==来判断。首先char是基础类型。他貌似不能用equals吧。equals是string的方法。
      

  2.   

    char是单字节的,放不了这么多字把?不会报错??
      

  3.   

      char =a;             可以这样if(a.equals("讲汉语");吗
      

  4.   

    应该是这样, char a;if(a.equals("讲汉语");对,就这样。绝对没错。我们第二章里好像是这样的
      

  5.   

    这个不对吧?char 的长度肯定没“讲汉语”长,char 两个字节,"讲汉语"占6个字节,这样肯定不对呀!