1
resposta

[Projeto] Minha solução

package testeRegexStrings;

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class exec016 {
    public static void main(String[] args) {
        String cpf;
        Scanner input = new Scanner(System.in);
        System.out.println("Digite se CPF: ");
        cpf = input.nextLine();
        Pattern pattern = Pattern.compile("\\d+.\\d+.\\d+-\\d+");
        Matcher matcher = pattern.matcher(cpf);
        if(matcher.find()){
            System.out.println("CPF Válido!");
        }else {
            System.out.println("CPF Inválido!");
        }
    }
}
1 resposta

Oi! Como vai?

Gostei bastante da forma como você utilizou Pattern e Matcher para validar o CPF. O uso de regex é uma estratégia poderosa para verificar padrões em strings, e seu código mostra bem essa aplicação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!