Eu uso indexOf somente para verificar o local do char para teste eu prefiro
private char VALORES[] = {' ','A','B','C','D','E','F'};

public boolean getTipo(char var) {
        for(int i=0;i < VALORES.length;i++){
                if(var==VALORES[i]){
                        System.out.println(var + ":True");
                        return true;
                }
        }
        System.out.println(var + ":False");
        return false;
        }
Pois eu matenho o padr�o que foi especificado de variaveis primitivas

getTipo('A');
getTipo('B');
getTipo('C');
getTipo('D');
getTipo('E');
getTipo('F');
getTipo('G');
getTipo('H');
getTipo('a');
A:True
B:True
C:True
D:True
E:True
F:True
G:False
H:False
a:False

Atenciosamente

Rodrigo Rocha - CPM SA
Analista em:
Qualidade e Sistemas da Informa��o
Linguagens JAVA,VB,Qarun e outras.
http://www.cpm.com.br
http://br.groups.yahoo.com/group/java_certification/files/banner.swf


> -----Original Message-----
> From: Roberto Figueiredo [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, June 21, 2002 2:52 PM
> To:   [EMAIL PROTECTED]
> Subject:      Re: [java-list] Testar valor
> 
> private String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
>  
> public boolean getTipo(char var) {
>    if (str.indexOf(var) == -1) {
>        return false;
>    }
>    return true;
> }
>  
> 
>       -----Mensagem Original-----
>       De: Gideoni Hudson
>       Enviado: Thursday, June 20, 2002 7:30 PM
>       Para: Sou Java
>       Assunto: [java-list] Testar valor
>        
>       Ol� Amigos,
>        
>               Tenho uma vari�vel que pode receber apenas 6 valores
> espec�fico, existe alguma maneria de verificas se o valor atribuido �
> v�lido sem utilizar IFs ou SWITCHs ?
>               Gostaria de fazer algo assim:
>        
>               private char VALORES[] = {'A','B','C','D','E','F'};
>              preivate char tipo;
>               
>               public void getTipo( char var){
>                   if( var in VALORES)
>                       tipo = var;
>               }
>        
>        
>       Gideoni Hudson  ": ' )
>       PrevCaixa
>       Tel.: 31 3226-8707
>       
> 
> 
>   _____  
> 
> Aproveite melhor a Web. Fa�a o download GR�TIS do MSN Explorer :
> <http://explorer.msn.com.br/intl.asp#po>
> 
> 

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a