Bắt đầu ngayBắt đầu miễn phí

Tìm mẫu

Bạn cần nhóm doanh số theo thế hệ nền tảng để phân tích xu hướng. Bằng cách trích xuất số phiên bản từ tên nền tảng, bạn có thể phân loại doanh số theo các thế hệ console khác nhau. Bạn đã trích xuất một số tên nền tảng từ bộ dữ liệu trò chơi điện tử.

Các package cần thiết như CharMatcherPattern đã được nhập sẵn cho bạn.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu bằng Java

Xem khóa học

Hướng dẫn bài tập

  • Kiểm tra xem matcher có tìm thấy số phiên bản nào không.
  • Trả về số phiên bản mà matcher tìm thấy.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

public class PatternValidation {
    public static void main(String[] args) {
        List platforms = Arrays.asList("PlayStation 5", "PlayStation 4", "Xbox One", "Switch");
        Pattern versionPattern = Pattern.compile("\\d");  // Match single digit versions

        for (String platform : platforms) {
            Matcher matcher = versionPattern.matcher(platform);
            // Check if the matcher finds any version number
            if (____.____()) {
                // Report the version number that the matcher finds
                System.out.println(platform + ": version " + ____.____());
            } else {
                System.out.println(platform + ": no version number");
            }
        }
    }
}
Chỉnh sửa và Chạy Mã