Which statement will empty the contents of a StringBuilder variable named sb?



A.

sb.deleteAll();
B.
sb.delete(0, sb.size());
C.
sb.delete(0, sb.length());
D.
sb.removeAll();

題解

選項A,StringBuilder物件沒有deleteAll方法。

選項B,StringBuilder物件的delete方法可以刪除某範圍內的字元。但是StringBuilder物件並沒有size方法,如果是要取得字串長度,應用length方法。

選項C,正確答案。

選項D,StringBuilder物件沒有removeAll方法。