Khám Phá Hàm substring() Trong Java
Trong ngôn ngữ lập trình Java, phương thức substring() là một công cụ mạnh mẽ cho phép bạn trích xuất một phần của chuỗi (string). Đây là một trong những phương thức rất thường xuyên được sử dụng trong việc xử lý chuỗi.
Định Nghĩa
Hàm substring() thuộc về lớp String trong Java. Nó cho phép bạn lấy một chuỗi con (substring) từ một chuỗi chính (string) bằng cách xác định vị trí bắt đầu và có thể là vị trí kết thúc. Nếu bạn chỉ cung cấp vị trí bắt đầu, phương thức sẽ lấy từ vị trí đó cho đến hết chuỗi.
Cú Pháp
Cú pháp của phương thức substring() như sau:
public String substring(int beginIndex) public String substring(int beginIndex, int endIndex)
Trong đó:
- beginIndex: chỉ số bắt đầu (tính từ 0) của chuỗi con cần trích xuất.
- endIndex: chỉ số kết thúc (tính từ 0) của chuỗi con (không bao gồm ký tự tại vị trí này).
Ví Dụ
Ví Dụ 1: Sử Dụng substring() Với Một Tham Số
String str = "Hello, World!"; String subStr = str.substring(7); System.out.println(subStr); // In ra: World!
Trong ví dụ này, chúng ta lấy chuỗi con bắt đầu từ chỉ số 7 đến hết chuỗi chính. Kết quả là "World!".
Ví Dụ 2: Sử Dụng substring() Với Hai Tham Số
String str = "Hello, World!"; String subStr = str.substring(0, 5); System.out.println(subStr); // In ra: Hello
Ở ví dụ này, chúng ta lấy chuỗi con từ vị trí 0 đến 5 (kết thúc trước ký tự ở vị trí 5). Kết quả là "Hello".
Kết Luận
Hàm substring() trong Java rất hữu ích cho việc xử lý và phân tích chuỗi. Bằng cách sử dụng nó, bạn có thể dễ dàng trích xuất các phần của chuỗi mà không gặp phải khó khăn. Chỉ cần nhớ rằng chỉ số bắt đầu là có thật, trong khi chỉ số kết thúc sẽ không được bao gồm trong kết quả. Hãy thực hành nhiều hơn với hàm này để trở thành một lập trình viên Java xuất sắc!