Phương thức offsetByCodePoints() của chuỗi Java
Ví dụ
Lấy chỉ mục từ một chuỗi được bù đắp từ một chỉ mục khác bằng một số điểm mã:
String myStr = "Hello, World!"; int result = myStr.offsetByCodePoints(3, 2); System.out.println(result);
Định nghĩa và cách sử dụng
Phương thức offsetByCodePoints()
trả về một chỉ mục trong một chuỗi được bù đắp từ một chỉ mục khác bằng một số điểm mã được chỉ định.
Lưu ý: Một điểm mã có thể được tạo thành bởi nhiều ký tự. Các điểm mã này sẽ bù chỉ số nhiều hơn 1.
Cú pháp
public int offsetByCodePoints(int index , int codePointOffset )
Giá trị tham số
Parameter | Description |
---|---|
index | Required. Specifies the index in the string to measure the offset from. |
codePointOffset | Required. Specifies the number of code points to offset by. Positive values will return a number greater than index and negative values will return a number less than index . |
Chi tiết kỹ thuật
Trả về: | Một int đại diện cho chỉ mục là mã codePointOffset trỏ ra xa chỉ mục . |
---|---|
Ném: | IndexOutOfBoundsException - Nếu chỉ mục âm hoặc lớn hơn độ dài của chuỗi hoặc nếu không có đủ điểm mã trong chuỗi để bù bằng codePointOffset . |
Phiên bản Java: | 1,5 |
❮ Các phương thức chuỗi