2
回答
求解,两个输出为什么不一样
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

public static void main(String[] args) {
String a = "hello2";
final String b = "hello";
String c = b + 2;       
System.out.println((a == c));
}
//true

public class Main {

public static void main(String[] args) {
String a = "hello2";
final String b = getHello();
String c = b + 2;       
System.out.println((a == c));
}

public static String getHello(){
return "hello";
}

}

//false

<无标签>
举报
ihama
发帖于2年前 2回/111阅
顶部