Tìm một String trong Java



Miêu tả vấn đề

Cách tìm một từ bên trong một String trong Java?

Giải pháp

Ví dụ sau minh họa cách tìm một từ bên trong một đối tượng String bởi sử dụng phương thức indexOf() trong Java, mà trả về index của vị trí từ đó bên trong một String nếu được tìm thấy. Nếu không thì nó trả về -1.

public class SearchStringEmp{
   public static void main(String[] args) {
      String strOrig = "Hello readers";
      int intIndex = strOrig.indexOf("Hello");
      if(intIndex == - 1){
         System.out.println("Hello not found");
      }else{
         System.out.println("Found Hello at index "
         + intIndex);
      }
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

Found Hello at index 0

string_trong_java.jsp