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。。 用泛型和反射编写排序类 小问题,憋死我了,救我啊!! 2006年度 hibernate 应该使用那些工具??? 请问如何把sessionid发送到下一个页面? 我做一个表格的错误,麻烦给为帮我解决啊~~ java中的对话框怎么定义(在线等) 请教一个菜问题 能反编译CLASS成JAVA原代码吗? 为什么我每次用UpdateUI刷新JTree时都有错? 见分拉! 一个日历小程序空值输出问题 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。。