Ricerca di pattern
Devi raggruppare le vendite per generazione di piattaforma per un'analisi delle tendenze. Estraendo i numeri di versione dai nomi delle piattaforme, puoi classificare le vendite tra diverse generazioni di console. Hai estratto alcuni nomi di piattaforme dal dataset dei videogiochi.
I pacchetti necessari, come CharMatcher e Pattern, sono già stati importati per te.
Questo esercizio fa parte del corso
Pulizia dei dati in Java
Istruzioni dell'esercizio
- Verifica se
matchertrova qualche numero di versione. - Riporta il numero di versione che
matchertrova.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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");
}
}
}
}