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);
String greetings = “ Hello “;
String s = greetings.substring(0,3);
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
