ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Verifică dacă matcher gă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");
            }
        }
    }
}
Editează și rulează codul