Computer >> Máy Tính >  >> Lập trình >> Java

Phương thức MatchResult end () trong Java với các ví dụ.

java.util.regex.MatcheResult giao diện cung cấp các phương pháp để truy xuất kết quả của một trận đấu.

Bạn có thể lấy một đối tượng của giao diện này bằng cách sử dụng toMatchResult () phương pháp của Matcher lớp. Phương thức này trả về một đối tượng MatchResult đại diện cho trạng thái đối sánh của trình đối sánh hiện tại.

end () phương thức của giao diện này trả về giá trị bù sau khi trận đấu cuối cùng xảy ra.

Ví dụ

 import java.util.Scanner; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Ví dụ {public static void main (String args [] ) {String regex ="bạn $"; // Đọc đầu vào từ người dùng Scanner sc =new Scanner (System.in); String input ="Xin chào, bạn có khỏe không"; // Khởi tạo lớp Pattern Mẫu pattern =Pattern.compile (regex); // Khởi tạo lớp Matcher Matcher matcher =pattern.matcher (input); // xác minh xem có trùng khớp hay không if (matcher.find ()) {System.out.println ("Đã tìm thấy khớp"); } MatchResult res =matcher.toMatchResult (); int end =res.end (); System.out.println (end); }} 

Đầu ra

 Nhập văn bản đầu vào:xin chào bạn khỏe không