作者Harifucks (就是要戰腦殘保險業務)
站內java
標題[J2SE] Java String觀念請教?
時間Thu May 1 00:22:24 2008
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?
A. 1
B. 2
C. 3
D. 4
E. 5
F. 6
明天公布正確答案
--
天堂保險公司 PTT通訊處 半調子保險顧問 Harifucks
E-mail:
[email protected]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.149.193
1F:推 freesamael:那我猜4好了 05/01 00:32
2F:推 sss0350:猜2 05/01 00:54
3F:推 slalala:4 05/01 00:56
4F:推 tkcn:E. 5 05/01 01:05
5F:推 freesamael:我可以改答案嗎XD 我現在又想猜 5 了 05/01 01:33
6F:推 cheetim:F. 6 05/01 01:42
7F:推 shingoliang:E 5 05/01 03:07
8F:推 godfat:java string 有做 copy on write 嗎? 05/01 03:27
9F:推 AI3767:我覺得是3個@@ 05/01 03:59
10F:推 jtmh:我覺得題目出得不好,用到了 toUpperCase() 這個 Locale- 05/01 06:30
11F:→ jtmh:dependent 的 method, 這麼一來不同電腦可能會有不同答案, 05/01 06:32
12F:→ jtmh:第一次 invoke 跟之後再 invoke 這個 method 也有不同答案, 05/01 06:35
13F:推 jtmh:若先不考慮 Locale 的問題的話,我想答案應該是 3 個。 05/01 06:38
14F:推 choufeng:F. 6 05/01 08:45
15F:推 superlubu:4 ... toString() 是 return itself 05/01 12:07
16F:→ superlubu:數漏了一個... 我猜 5 才對 :P 05/01 12:09
17F:推 jeonjh:猜4 05/01 13:07
18F:推 jaymei:F.6 05/01 14:12
19F:推 SinclairShen:4 05/01 18:33
20F:推 Fontainerei:答案公佈(?)..別想太複雜 我選3 05/02 09:09
21F:推 adrianshum:3 吧, string literal 不算 "產生" 05/02 10:07
22F:推 satay:我猜 4 05/03 20:00