Existe no Array?

As vezes precisamos verificar se uma determinada String é igual a alguma outra de um grupo em particular. Tipo assim: Temos um grupo de palavras reservadas e queremos verificar se uma String pertence a esse grupo.

Uma solução elegante seria a criação de um método para comparar essa String a um vetor com as Strings reservadas.

Pois bem, eis o método:

public static Boolean inArray(String value, String[] colection){
        Boolean out = false;
        for(int i=0;i<colection.length;i++){
            if(value.compareTo(colection[i])==0){
                out = true;
            }           
        }
        return out;
    }

Método simples e bobo a princípio, mas pode poupar tempo em algumas ocasiões. Pelo menos pra min poupou.

0 comentários: