LoslegenKostenlos starten

Muster finden

Du möchtest Verkäufe nach Konsolengeneration für eine Trendanalyse gruppieren. Indem du Versionsnummern aus Plattformnamen extrahierst, kannst du Verkäufe über verschiedene Konsolengenerationen hinweg kategorisieren. Du hast einige Plattformnamen aus dem Videospiel-Datensatz extrahiert.

Die benötigten Pakete wie CharMatcher und Pattern wurden für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Datenbereinigung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Prüfe, ob matcher eine Versionsnummer findet.
  • Gib die vom matcher gefundene Versionsnummer aus.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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");
            }
        }
    }
}
Code bearbeiten und ausführen