[問題] == 和 equals
初學者問題
public class EqualsTest{
public static void main(String[] args){
String s1 = "abc";
String s2 = s1;
String s5 = "abc";
}
為什麼S1==S5會返回true呢?
他們的memory address不是不同?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.132.40
推
02/24 17:28, , 1F
02/24 17:28, 1F
→
02/24 18:17, , 2F
02/24 18:17, 2F
→
02/24 18:18, , 3F
02/24 18:18, 3F
推
02/24 20:49, , 4F
02/24 20:49, 4F
推
02/24 20:52, , 5F
02/24 20:52, 5F
推
02/25 16:44, , 6F
02/25 16:44, 6F
推
02/25 23:08, , 7F
02/25 23:08, 7F
推
02/26 00:09, , 8F
02/26 00:09, 8F