JavaScript is required

Trong hai câu lệnh sau, lệnh substring có tác dụng gì?
String greetings = “ Hello “;
String s = greetings.substring(0,3);

A.
Lấy các ký tự từ vị trí chỉ mục 0 đến vị trí chỉ mục 2 của chuỗi greetings và đưa vào s
B.
Thay đổi 3 ký tự đầu tiên của chuỗi greetings
C.
Sao chép chuỗi greetings vào chuỗi s
D.
Cắt các ký tự từ vị trí chỉ mục 0 đến chỉ mục 3 và đưa vào s
Trả lời:

Đáp án đúng: A


Lệnh `substring(int beginIndex, int endIndex)` trong Java được sử dụng để trích xuất một phần của chuỗi. Nó trả về một chuỗi mới là một chuỗi con của chuỗi ban đầu. Chuỗi con bắt đầu tại vị trí `beginIndex` và kết thúc tại vị trí `endIndex - 1`. Trong trường hợp này, `greetings.substring(0, 3)` sẽ lấy các ký tự từ vị trí chỉ mục 0 đến vị trí chỉ mục 2 (không bao gồm vị trí 3) của chuỗi `greetings`. Do đó, đáp án A là đúng. Các đáp án khác không đúng vì: - B: `substring` không thay đổi chuỗi ban đầu, nó trả về một chuỗi mới. - C: `substring` không sao chép toàn bộ chuỗi, nó chỉ lấy một phần. - D: `substring(0,3)` cắt từ vị trí 0 đến vị trí 2 chứ không phải 3.

Câu hỏi liên quan