Tại sao lại sử dụng phương thức charAt()?
Phương thức charAt() trong Java được sử dụng để tìm một ký tự ở vị trí index chỉ định.
Hướng dẫn sử dụng Phương thức charAt() trong Java
Cú pháp của phương thức charAt():
Phương thức này chỉ nhận một tham số đầu vào duy nhất có kiểu int để chỉ định vị trí của ký tự cần lấy ra.
charAt() sẽ trả về một ký tự ở vị trí chỉ định đã truyền vào.
Phương thức sẽ ném ra một lỗi java.lang.StringIndexOutOfBoundsException nếu tham số truyền vào không phải là giá trị ở giữa 0 và chiều dài - 1 của phương thức.
Ví dụ về cách sử dụng phương thức charAt() trong Java
Chúng ta sẽ một ví dụ đơn giản. Mình sẽ tạo một chuỗi s1 và thử lấy ra ký tự ở vị trí 0, 5, 22 và -1. Cách làm như sau:
Bởi vì vị trí 0, 5 và 22 là vẫn nằm trong khoảng chỉ số của chuỗi s1 nên chúng ta nhận được ký tự cần tìm.
Tuy nhiên, khi truyền tham số -1 vào hàm charAt() thì chương trình lại ném ra một lỗi:
Bởi vì tham số -1 nằm ngoài khoảng từ 0 đến s1.lenth() - 1
Tổng kết
Như vậy để sử dụng được phương thức charAt() trong Java bạn cần lưu một số điều sau:
-
Phương thức charAt() chỉ nhận một tham số có kiểu int
-
Phương thức charAt() trả về ký tự ở vị trí index chỉ định bởi tham số truyền vào. Bắt đầu tính từ 0 và đến string_length() - 1
-
Nếu tham số truyền vào nằm ngoài phạm vi này thì chương trình sẽ ném ra một ngoại lệ (Exception).
>>> Bạn cũng sẽ được học kỹ hơn về cách xử lý ngoại lệ trong khóa học Lập trình Java Web 4.0 tại NIIT - ICT Hà Nội. Đăng ký ngay nếu muốn nhanh chóng nắm giữ ngôn ngữ Java.