Cách sử dụng phương thức indexOf trong java. (How to use indexOf in java?).





Bài viết sẽ hướng dẫn cách xác định vị trí của một ký tự(char), một từ(word), hay một chuỗi(string) tồn tại trong một chuỗi khác trong ngôn ngữ lập trình java, bằng cách sử dụng phương thức indexOf của lớp String.




"indexOf" là một phương thức được cung cấp từ lớp String(Class String) của Java. Phương thức cho phép bạn tìm kiếm một ký tự hay một chuỗi các ký tự và trả về vị trí của ký tự hay ký tự đầu tiên của chuỗi được tìm thấy.

Trong trường hợp ký tự cần tìm kiếm trong tồn tại trong mảng thì phương thức "indexOf" sẽ trả về giá trị là -1(int).

Cú pháp:
String.indexOf('String cần tìm.',[vị trí bắt đầu tìm kiếm])

* Vị trí bắt đầu tìm kiếm được dùng để xác định vị trí mà phương thức "indexOf" bắt đầu tìm kiếm, ví như chuỗi bạn có 50 ký tự và bạn muốn tìm kiếm chuỗi ký tự bắt đầu từ vị trí thứ 20 của chuỗi 50 ký tự.

Như thường lệ tôi sẽ trình bày cách sử dụng "indexOf()" trong qua ví dụ cụ thể:
/**
 * @(#)javaIndexOf.java
 *
 * javaIndexOf application
 *
 * @author BUI NGOC SON
 * @version 1.00 2014/2/26
 */

public class javaIndexOf {
   
    public static void main(String[] args) {
       
        String objStr = ".. WELCOME TO VNLIVES .. WELCOME TO VNLIVES ..";
       
        System.out.println("Postion of 'WELCOME' is: " + objStr.indexOf("WELCOME"));
        System.out.println("Postion of 'WELCOME' from 4th index onwards: " + objStr.indexOf("WELCOME", 10));
        System.out.println("Postion of 'welcom' is: " + objStr.indexOf("welcome"));
        System.out.println("Postion of 'VNLIVES.NET' is: " + objStr.indexOf("VNLIVES.NET"));
       
    }
}

Kết quả sẽ là:
Postion of 'WELCOME' is: 3
Postion of 'WELCOME' from 4th index onwards: 25
Postion of 'welcom' is: -1
Postion of 'VNLIVES.NET' is: -1
















No comments:

Post a Comment