Oto prosty sposób, aby to zrobić:
ArrayList list = new ArrayList(Arrays.asList(bob));
if (list.contains("silly")) {
// my array has silly !
}
Chodzi o to, przekonwertować tablicę do obiektu ListArray. , ale zużyje dodatkową pamięć, więc upewnij się, że warto, zanim go użyjesz.
Edit
Jeśli jesteś po peformance i zapisywania pamięci można użyć binarnego przeszukiwania algorthem Zamiast: ten sposób nie trzeba przydzielić nowe obiekty:
Arrays.sort(array)
int value = Arrays.binarySearch(array, "silly");
if (value != -1) {
// my array has silly !
}
Ważne jest, aby Rozumiem, kiedy po raz pierwszy uczymy się programowania Androida, że twoje pytanie może być po prostu pytaniem Java, które nie jest specyficzne dla Androida. Tak jest w tym przypadku :) – Richard