Java endsWith()

Học về Phương thức endsWith() trong Java

Trong lập trình Java, phương thức endsWith() được sử dụng để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con cụ thể hay không. Phương thức này là một phần của lớp String trong Java. Khi bạn gọi phương thức này, nó sẽ trả về giá trị boolean: true nếu chuỗi kết thúc bằng chuỗi con đã chỉ định, và false nếu không.

Định nghĩa

Cú pháp của phương thức endsWith() như sau:

public boolean endsWith(String suffix)

Trong đó:

  • suffix: là chuỗi mà bạn muốn kiểm tra xem nó có phải là phần kết thúc của chuỗi ban đầu hay không.

Cú pháp

Phương thức endsWith() được gọi trên một đối tượng chuỗi và nhận một tham số là chuỗi con để so sánh. Ví dụ:

String str = "Hello, World!";
boolean result = str.endsWith("World!");

Ví dụ

Dưới đây là một số ví dụ minh họa cho việc sử dụng phương thức endsWith() trong Java:

public class EndsWithExample {
    public static void main(String[] args) {
        String str1 = "Java Programming";
        String str2 = "Programming";
        String str3 = "Java";
        
        // Kiểm tra các chuỗi
        System.out.println(str1.endsWith("Programming")); // true
        System.out.println(str1.endsWith("Java")); // false
        System.out.println(str3.endsWith("va")); // true
        System.out.println(str2.endsWith("ing")); // true
        System.out.println(str1.endsWith("Java Programming")); // true
    }
}

Khi chạy chương trình trên, bạn sẽ thấy kết quả như sau:

true
false
true
true
true

Kết luận

Phương thức endsWith() là một công cụ hữu ích trong Java để kiểm tra phần kết thúc của chuỗi. Việc nắm bắt cách sử dụng phương thức này sẽ giúp bạn xử lý các chuỗi trong ứng dụng Java của mình một cách hiệu quả hơn.