Bom tenho o seguinte vetor abaixo, existe alguma forma de comparar de uma unica vez se tem as cores do vetor “cor” ??? sem fazer repetição… tipo tava imaginando algo do tipo cor[0-3]…porém tentei é deu erro…qual o modo mais eficiente que gaste menos comparações ?? vlw
Voce quer comparar o que com o que?
Não entendi sua duvida.
felipehts
tipo estou querendo comparar cores… ex:
if (cor[0-3] == Color.BLUE){
.........
}
no exemplo acima, estou qurendo verificar em apenas um if, se a cor azul está contida no vetor de cores “cor” citado acima. Já testei algo parecido e não funcionou…minha dúvida é: Existe alguma forma de verificar em uma unica comparação, se tem as cores contidas no vetor pé-estabelecido ??? ou tem alguma outra forma, diferente de vetor que posso fazer tal comparação com varias cores de uma unica vez ??
E
entanglement
Não use um vetor, use uma outra estrutura de dados que tenha busca incorporada, como um HashSet.
Marky.Vasconcelos
Faça como o entanglement disse, use uma estrutura que tenha busca.
Dai é só voce fazer algo como
if(set.contains(Color.blue)//temazul
felipehts
Marky.Vasconcelos:
Faça como o entanglement disse, use uma estrutura que tenha busca.
Dai é só voce fazer algo como
if(set.contains(Color.blue)//tem azul
Realmente era disso que precisava, consegui fazer com HashSet, obrigado a todos pelas dicas…vlw
felipehts
felipehts:
Marky.Vasconcelos:
Faça como o entanglement disse, use uma estrutura que tenha busca.
Dai é só voce fazer algo como
if(set.contains(Color.blue)//tem azul
Realmente era disso que precisava, consegui fazer com HashSet usando o set.contains, obrigado a todos pelas dicas…vlw