Biến message sau đây có kết quả là:
String expletive = “Expletive”;
String PG13 = “deleted”;
String message = expletive.substring(1,3) + PG13;
Trả lời:
Đáp án đúng: D
Đầu tiên, ta xét dòng lệnh `expletive.substring(1,3)`. Phương thức `substring(int beginIndex, int endIndex)` trích xuất một chuỗi con từ chuỗi gốc, bắt đầu từ vị trí `beginIndex` (bao gồm) đến vị trí `endIndex` (không bao gồm). Trong trường hợp này, `expletive` là "Expletive", `beginIndex` là 1 và `endIndex` là 3. Do đó, chuỗi con được trích xuất là các ký tự ở vị trí 1 và 2, tức là "xp".
Tiếp theo, ta xét dòng lệnh `message = expletive.substring(1,3) + PG13`. Phép toán `+` ở đây thực hiện phép nối chuỗi. Như vậy, `message` sẽ là "xp" nối với "deleted", tức là "xpdeleted".
Vậy đáp án đúng là D. xpldeleted