求大神,java如何判断两个char内容是否相等Java

解决方案 »

  1.   


    除了==,难道有类似于equals的函数?
      

  2.   

    同等大神- -
    只知道String不能用 == 比较
      

  3.   

    使用character声明和赋值,就能用equals
      

  4.   

    用“==”可以啊,或者用到equals方法也是可以的
      

  5.   

    == 就可以了
    char 就是数字啊 
      

  6.   

    基本数据类型可以==来判断,引用类型用equals()
      

  7.   

    通过 ==  号,就可以进行判断。
    char a = 'a';
    char b = 'b';
    if(a==b)
        System.out.println("a==b");
    else
        System.out.println("a is not  equal b");
      

  8.   

    public static boolean isEqualBytes(char[] chars1, char[] chars2) {
    // 比较长度是否一样
    if (chars1.length != chars2.length) {
    return false;
    }
    // 比较成员是否对应相等
    for (int i = 0; i < chars1.length; i++) {
    if (chars1[i] != chars2[i]) {
    return false;
    }
    }
    return true;
    }
      

  9.   

    15楼举的例子,自己写个main方法粘贴进去运行下,就知道了。
      

  10.   

    char本来就是ACSII码,实质上就是数字,数字怎么比较他就怎么比较,直接==;
      

  11.   

    Character b = Character.valueOf('中');
    if(b.compareTo('国')==0){

    }
    ===
    楼主是不是担心多语言的问题,比如简体中文和繁体中文?
    否则只需要用char就可以了。
      

  12.   

    字符:==
    字符串:equals
    字符不能用equals。。