se são
apenas 6 valores, a estrutura é tão pequena que qualquer abordagem será
satisfatória e semelhante em tempo de execução... O mais simples talvez seja
usar o método "indexOf" da classe String:
static
final String VALORES_VALIDOS = "ABCDEF";
private boolean valido(char valor)
{
if(VALORES_VALIDOS.indexOf(valor)>-1)
{
return
true;
}
return false;
}
na
prática, isso fará o mesmo serviço de percorrer um array e comparar todos os
elementos tentando encontrar um padrão igual.
outra
alternativa de comparar caracteres é pelo seu valor decimal:
private boolean valido(char valor)
{
// 65 = 'A' e 70 =
'F'
if(valor<65 || valor
>70)
{
return
false;
}
return true;
} -----Mensagem original-----
De: buscandoconhecimento [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 19 de julho de 2002 08:37 Para: java-list Assunto: Fw: [java-list] Testar valor
|
- [java-list] Testar valor Gideoni Hudson
- Re: [java-list] Testar valor Roberto Hideki
- Re: [java-list] Testar valor andreandrade
- Re: [java-list] Testar valor Roberto Figueiredo
- RE: [java-list] Testar valor Rodrigo Rocha de Souza
- Re: [java-list] Testar valor Marcelo Bruno de Carvalho
- Fw: [java-list] Testar valor buscandoconhecimento
- Gaucho