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]
-------------------------------------------------------------------------