2024-11-08 05:01:55
很明显不能这么用
实践才是真理
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String a="abc"; char c[]={'a','b','c'};//这个不是以点隔开,是逗号
System.out.println(a.equals(c) ); // 是否正确
//不好意思 打错了
}
}
//输出false
如果要比的话还是用String的subString吧,拆分成一个一个的,然后和char数组一个一个的比较
怎么改改就对了 是不是还得吧char转换成string
String可以变为char数组
char [] array=a.toCharArray();
然后判断长度,长度相同再通过循环判断每个元素是否相同
如果长度都不一样,那么两个肯定不等
2024-11-08 05:54:30
2024-11-08 04:06:06
2024-11-08 02:07:49
String a = "abc";
char[] c = {'a', 'b', 'c'};
boolean b = a.equals(new String(c));
2024-11-08 06:10:25