java如何判断两个char内容是否相等 求大神,java如何判断两个char内容是否相等Java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除了==,难道有类似于equals的函数? 同等大神- -只知道String不能用 == 比较 使用character声明和赋值,就能用equals 用“==”可以啊,或者用到equals方法也是可以的 == 就可以了char 就是数字啊 基本数据类型可以==来判断,引用类型用equals() 通过 == 号,就可以进行判断。char a = 'a';char b = 'b';if(a==b) System.out.println("a==b");else System.out.println("a is not equal b"); 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; } 15楼举的例子,自己写个main方法粘贴进去运行下,就知道了。 char本来就是ACSII码,实质上就是数字,数字怎么比较他就怎么比较,直接==; Character b = Character.valueOf('中');if(b.compareTo('国')==0){ }===楼主是不是担心多语言的问题,比如简体中文和繁体中文?否则只需要用char就可以了。 字符:==字符串:equals字符不能用equals。。 这样一个简单的程序该怎么写才满分 软件关于跟数据库连接的问题。 请问java有没有办法读取pdg格式的文件 各位老师,我想请教一个问题啊,WEB开发方面二个页面session有效期的问题 请教IREPORT问题! java中打印出对象地址是什么方法 如何将输入的数值转换成date类型,并和sql语句中的date类型的数据进行比较大小,谢谢 请教:怎样对并口进行读、写操作? JAVA的学习问题--请各路的朋友讨论下。 Random函数的一点小问题 一个日历小程序空值输出问题 c 中的算法, 转换成java中的
除了==,难道有类似于equals的函数?
只知道String不能用 == 比较
char 就是数字啊
char a = 'a';
char b = 'b';
if(a==b)
System.out.println("a==b");
else
System.out.println("a is not equal b");
// 比较长度是否一样
if (chars1.length != chars2.length) {
return false;
}
// 比较成员是否对应相等
for (int i = 0; i < chars1.length; i++) {
if (chars1[i] != chars2[i]) {
return false;
}
}
return true;
}
if(b.compareTo('国')==0){
}
===
楼主是不是担心多语言的问题,比如简体中文和繁体中文?
否则只需要用char就可以了。
字符串:equals
字符不能用equals。。