看板
[ java ]
討論串[問題] 新手問題
共 8 篇文章
內容預覽:
用圖解表示一下XD. String a=new String("Context");. ╭─────╮. a ───→│ "Context"│. ╰─────╯. String b=new String(a);. ╭─────╮. a ───→│ "Context"│. ╰─────╯. b ───
(還有396個字)
內容預覽:
前者。. 理論上: 是。. 不過因為對象是 String,具有 immutable 特性,. 沒有辦法去修改 a (所指向的 String) 的內容,. 所以實際上是做不到這樣的事情。. 如果把 String 換成其他 mutable 的物件,. 因為 a 跟 b 其實指到的是 "同一個物件",.
(還有435個字)
內容預覽:
你可以用 == 來測試一下之間的不同. String 用 == 是測試是否為相同的物件. 而不是字串內容是否相同. 另外String 是 immutable的. 當. String a = new String("Test String!");. String b = a;. a == b 會是 t
(還有392個字)