Identificarea tiparelor
Trebuie să grupezi vânzările după generația de platformă pentru o analiză a tendințelor. Extragând numerele de versiune din numele platformelor, poți categorisi vânzările pe diferite generații de console. Ai extras câteva nume de platforme din setul de date cu jocuri video.
Pachetele necesare, precum CharMatcher și Pattern, au fost deja importate pentru tine.
Acest exercițiu face parte din cursul
Curățarea datelor în Java
Instrucțiuni pentru exercițiu
- Verifică dacă
matchergăsește vreun număr de versiune. - Raportează numărul de versiune pe care îl identifică
matcher.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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");
}
}
}
}