Пошук за шаблоном
Вам потрібно згрупувати продажі за поколінням платформи для аналізу трендів. Витягнувши номери версій із назв платформ, ви зможете класифікувати продажі за різними поколіннями консолей. Ви вже витягли кілька назв платформ із набору даних про відеоігри.
Необхідні пакети, зокрема CharMatcher і Pattern, уже імпортовано для вас.
Ця вправа є частиною курсу
Очищення даних у Java
Інструкції до вправи
- Перевірте, чи
matcherзнаходить якийсь номер версії. - Виведіть номер версії, який знаходить
matcher.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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");
}
}
}
}