Given the code fragment:



Which code fragment prints Hello world?

A.

B.

C.

D.

題解

sb變數所參考的StringBuilder物件一開始的字串內容是「world」,如果要輸出「Hello world」,就必須要將「Hello 」字串插入至「world」之前。

選項A,使用StringBuilder物件的「insert」方法來插入「Hello 」字串至開頭的位置,這是正確的。

選項B,使用StringBuilder物件的「append」方法會使得StringBuilder物件的內容變成「worldHello 」。

選項C,StringBuilder物件沒有「add」方法。

選項D,StringBuilder物件沒有「set」方法。