Comece agoraComece grátis

Busca de padrão

Você precisa agrupar as vendas por geração de plataforma para uma análise de tendências. Ao extrair os números de versão dos nomes das plataformas, você pode categorizar as vendas entre diferentes gerações de consoles. Você já extraiu alguns nomes de plataforma do conjunto de dados de videogames.

Os pacotes necessários, como CharMatcher e Pattern, já foram importados para você.

Este exercicio faz parte do curso

Limpeza de Dados em Java

Ver curso

Instruções do exercicio

  • Verifique se o matcher encontra algum número de versão.
  • Informe o número de versão que o matcher encontrar.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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");
            }
        }
    }
}
Editar e Executar Código