看板 java 關於我們 聯絡資訊
Q1 String s1 = "spring"; String s2 = s1 + "summer"; s1.concat("fall"); s2.concat(s1); s1 += "winter"; System.out.println(s1 + " " + s2); 上面有幾個物件在println之前被建立出來 Q2 public String makinStrings() { String s = “Fred”; s = s + “47”; s = s.substring(2, 5); s = s.toUpperCase(); return s.toString(); } How many String objects will be created when this method is invoked? Q1 我算很久算出來是8個String 物件被建立出來 Q2 的話我覺得是五個 可是答案是3個(不確定答案是不是一定正確) 麻煩大家幫我算一下可以嗎 感激 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.225.19
yyc1217:1.的確是8個 這是認證手冊裡的範例 10/23 12:11
misifit:剛剛跟朋友討論Q1 他只算出6個 死都不承認有8個 10/23 12:17
LPH66:第二題 #1869p3jD 這個討論串有討論 10/23 12:22
misifit:不好意思 請問 #1869p3jD是指?? 10/23 12:32
PsMonkey:下次請自己說明「為甚麼是八個」不然當作作業文處理 10/23 13:38
misifit:Q1是書上範例 我推很久才推出來 不過還是不懂其中的流程 10/23 14:54
misifit:Q2考題上看到的 推出來的答案跟正確答案又差太多 10/23 14:56
tramp:可以請問是哪八個嗎...新手發問>"< 10/25 11:30