Limitar números de caracteres em uma String

2 respostas
F

Olá pessoal,

Gostaria de saber como faço para limitar o tamanho de uma tring a ser digitada pelo usuário na tela, por exemplo um CPF …

2 Respostas

steveVai

Use o JFormattedTextField
exemplo:

try 
 {
    MaskFormatter mascCPF = new MaskFormatter("###.###.###-##");
    JFormattedTextField jfCFP = new JFormattedTextField(mascCPF);
 } 
catch (ParseException e) 
 {
    e.printStackTrace();
 }
S

Se for um atributo de um objeto você pode criar um setter e no setter você poe algo como:

public void setCpf(String cpf) {
if(cpf.length() > 14) {
System.out.println("Não pode ser maior do que 14");
} else {
this.cpf = cpf;
}
}
Criado 29 de março de 2013
Ultima resposta 29 de mar. de 2013
Respostas 2
Participantes 3