11/08/2018, 19:43

Phương thức indexOf trong Java String

Phương thức getChars() Phương thức indexOf trong Java String Phương thức indexOf() trả về chỉ số của giá trị ký tự đã cho hoặc chuỗi con. Nếu không tìm thấy trả lại giá trị -1. Chỉ số (index) được đếm từ 0. Phương thức: int indexOf(int ch) //Trả về vị trị ...

Phương thức getChars()

Phương thức indexOf trong Java String

Phương thức indexOf() trả về chỉ số của giá trị ký tự đã cho hoặc chuỗi con. Nếu không tìm thấy trả lại giá trị -1. Chỉ số (index) được đếm từ 0.

Phương thức:

    int indexOf(int ch) //Trả về vị trị của giá trị Char đã cho.
    int indexOf(int ch, int fromIndex) //Trả về vị trị của giá trị Char đã cho tính từ vị trí fromIndex.
    int indexOf(String substring) //Trả về vị trị của chuỗi con.
    int indexOf(String substring, int fromIndex) //Trả về vị trị của chuỗi con đã cho tính từ vị trí fromIndex.

Ví dụ:

public class IndexOfExample {
	public static void main(String args[]) {
		String s1 = "this is index of example";
		
		//Truyền vào chuỗi con
		int index1 = s1.indexOf("is");
		int index2 = s1.indexOf("index");
		System.out.println(index1 + "  " + index2);//2 8  

		//Truyền vào chuỗi con và chỉ số bắt đầu
		int index3 = s1.indexOf("is", 4);
		System.out.println(index3);//5

		//Truyền vào giá trị Char
		int index4 = s1.indexOf('s');
		System.out.println(index4);//3  
	}
}

Output:

2  8
5
3

Tìm hiểu về xử lý chuỗi trong java
  • String là gì
  • Immutable String
  • So sánh String
  • Nối String
  • Sub-String
  • Phương thức của lớp String
  • Lớp StringBuffer
  • Lớp StringBuilder
  • String vs StringBuffer
  • StringBuffer vs Builder
  • Tạo lớp Immutable
  • Phương thức toString
  • Lớp StringTokenizer
Phương thức getChars()
0