Tại sao nên sử dụng phương thức "charAt" chuỗi?
Phương thức charAt trả về ký tự ở chỉ mục xác định. Trong phương thức này, giá trị chỉ mục phải nằm trong khoảng từ 0 đến độ dài chuỗi trừ đi 1
Cú pháp:
public char charAt(int index)
Tham số đầu vào:
index - Phương thức Java này chỉ chấp nhận đầu vào duy nhất là kiểu dữ liệu int.
Kết quả trả về:
Phương thức này trả về dữ liệu loại ký tự dựa trên đầu vào chỉ mục
Ngoại lệ:
Throws java.lang.StringIndexOutOfBoundException nếu giá trị chỉ mục không nằm trong khoảng từ 0 đến Độ dài chuỗi trừ đi một
Ví dụ 1:
public class CharAtCodeLean {
public static void main (String args []) {
String s1 = "Đây là String CharAt Phương thức";
// trả về giá trị char tại chỉ số 0
System.out.println ("Ký tự ở vị trí 0 là:" + s1.charAt (0));
// trả về giá trị char tại chỉ mục thứ 5
System.out.println ("Ký tự ở vị trí thứ 5 là:" + s1.charAt (5));
// trả về giá trị char tại chỉ mục thứ 22
System.out.println ("Ký tự ở vị trí thứ 22 là:" + s1.charAt (22));
// trả về giá trị char ở chỉ số thứ 23
char result = s1.charAt (-1);
System.out.println ("Ký tự ở vị trí thứ 23 là:" + kết quả);
Đầu ra:
Ký tự ở vị trí 0 là: T
Ký tự ở vị trí thứ 5 là: i
Ký tự ở vị trí thứ 22 là: M
Ngoại lệ trong luồng "main" java.lang.StringIndexOutOfBoundException: Chỉ mục chuỗi nằm ngoài phạm vi: -1
Một số điều quan trọng về phương thức charAt Java này:
- Phương thức Java này nhận một đối số luôn là kiểu int.
- Phương thức này trả về ký tự là char cho đối số int đã cho. Giá trị int chỉ định chỉ số bắt đầu từ 0.
- Nếu giá trị chỉ mục cao hơn độ dài chuỗi hoặc âm, thì xảy ra lỗi Ngoại lệ IndexOutOfBound.
- Phạm vi chỉ mục phải nằm trong khoảng từ 0 đến string_length-1.
إرسال تعليق