作者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