Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
08/10/2021 21:10 # 1
buiducduong
Cấp độ: 22 - Kỹ năng: 1

Kinh nghiệm: 7/220 (3%)
Kĩ năng: 0/10 (0%)
Ngày gia nhập: 25/09/2020
Bài gởi: 2317
Được cảm ơn: 0
Phương thức Java String indexOf () với chuỗi con & ví dụ


Phương thức indexOf () trong Java là gì?

Phương thức indexOf () được sử dụng để lấy chỉ mục của lần xuất hiện đầu tiên của một tiêu chí được chỉ định trong các tham số của phương thức IndexOf.

Một tình huống phổ biến có thể là khi quản trị viên hệ thống muốn tìm chỉ mục của ký tự '@' trong Id email của một ứng dụng khách và sau đó muốn lấy chuỗi con còn lại. Trong tình huống đó, phương pháp IndexOf có thể được sử dụng.

Cú pháp

Cú pháp của Phương thức Java String indexOf () là:

public int indexOf (int cha)

Tham số Java indexOf ()

Dưới đây là các tham số chuỗi Java indexOf ():

char - Được sử dụng để đại diện cho một giá trị ký tự duy nhất

 

str - Được sử dụng để đại diện cho chuỗi để tìm kiếm

fromIndex - Được sử dụng để đại diện cho vị trí chỉ mục để bắt đầu tìm kiếm từ

Java String indexOf () Giá trị trả về

Phương thức chuỗi Java indexOf () này trả về chỉ mục trong chuỗi này về lần xuất hiện đầu tiên của ký tự được chỉ định. Nó trả về -1 nếu ký tự không xảy ra.

Phương thức Java String IndexOf có bốn lần quá tải. Tất cả các quá tải trả về một giá trị kiểu số nguyên, đại diện cho chỉ số được trả về. Các quá tải này khác nhau về kiểu và số lượng tham số mà chúng chấp nhận.

IndexOf (char b)

Phương thức này trả về chỉ số của ký tự 'b' được truyền dưới dạng tham số. Nếu ký tự đó không có sẵn trong chuỗi, chỉ số trả về sẽ là -1.

IndexOf (char c, int startindex)

Phương thức đã cho sẽ trả về chỉ mục của lần xuất hiện đầu tiên của ký tự 'c' sau khi chỉ mục số nguyên được truyền dưới dạng tham số thứ hai “startindex”. Tất cả các lần xuất hiện của ký tự 'c' trước chỉ mục số nguyên "startindex" sẽ bị bỏ qua.

IndexOf (Chuỗi con)

Phương thức chuỗi con indexOf () của Java ở trên trả về chỉ số của ký tự đầu tiên của chuỗi con được truyền dưới dạng tham số cho nó. Nếu chuỗi con đó không có sẵn trong chuỗi, chỉ mục trả về sẽ là -1.

IndexOf (Chuỗi con, int startindex)

Phương thức chuỗi con indexOf () của Java này trả về chỉ số của ký tự đầu tiên trong chuỗi con được truyền làm tham số đầu tiên, sau giá trị chỉ mục “startindex”. Nếu chuỗi con bắt đầu từ giá trị số nguyên đã truyền của “startindex” thì chuỗi con đó sẽ bị bỏ qua.

Ví dụ về phương thức Java String indexOf ()

lớp công khai Sample_String {
    public static void main (String args []) {

        String str_Sample = "Đây là Chỉ mục của Ví dụ";
        // Ký tự tại vị trí
        System.out.println ("Chỉ số của ký tự 'x':" + str_Sample.indexOf ('x'));
        // Ký tự ở vị trí sau giá trị chỉ mục đã cho
        System.out.println ("Chỉ số của ký tự 's' sau 3 chỉ mục:" + str_Sample.indexOf ('s', 3));
        // Cung cấp vị trí chỉ mục cho chuỗi con đã cho
        System.out.println ("Chỉ số của chuỗi con 'là':" + str_Sample.indexOf ("là"));
        // Cung cấp vị trí chỉ mục cho chuỗi con và chỉ mục bắt đầu đã cho
        System.out.println ("Chỉ mục của chuỗi con 'là' chỉ mục hình thức:" + str_Sample.indexOf ("là", 5));
    }
}

Đầu ra:

Chỉ số của ký tự 'x': 12
Chỉ số của ký tự 's' sau 3 chỉ mục: 3
Chỉ số của chuỗi con 'là': 2
Chỉ số của chuỗi con 'là' chỉ số hình thức: 5




 
Copyright© Đại học Duy Tân 2010 - 2024