Para um aplicativo Android, tenho a seguinte funcionalidade
private ArrayList<String> _categories; // eg ["horses","camels"[,etc]]
private int getCategoryPos(String category) {
for(int i = 0; i < this._categories.size(); ++i) {
if(this._categories.get(i) == category) return i;
}
return -1;
}
Essa é a "melhor" maneira de escrever uma função para obter a posição de um elemento? Ou há uma função nativa shmancy chique em java que eu deveria aproveitar?
==
produzirá resultados incorretos na maioria dos casos.