不运行程序,你能说出结果吗?
————————————————Test.java——————————————————public class Test{
public static void main(String[] args){
char[] a={'h','e','l','l','o'};
char[] b={'h','e','l','l','o'};
String str1 = "hello world";
String str2 = "hello world";
System.out.println("\t\t第一种数组比较");
System.out.println("---------==比较结果--------");
if(a==b){
System.out.println("相同");
}else{
System.out.println("不相同");
}
System.out.println("---------equals比较结果--------");
if(a.equals(b)){
System.out.println("相同");
}else{
System.out.println("不相同");
}
System.out.println("\t\t第二种字符串比较");
System.out.println("---------==比较结果--------");
if(str1==str2){
System.out.println("相同");
}else{
System.out.println("不相同");
}
System.out.println("---------equals比较结果--------");
if(str1.equals(str2)){
System.out.println("相同");
}else{
System.out.println("不相同");
}
}
}