Проверьте, доступен ли элемент в ArrayList - PullRequest
0 голосов
/ 25 августа 2011

У меня есть ArrayList, и я добавил элементы в ArrayList, используя метод mylist.add().

Я добавил около 10 элементов, и теперь я хочу выяснить, доступен ли элемент в ArrayList, если это так, какова позиция индекса .Как я могу достичь этого ??метод содержимого не помогает.

Я искал в Интернете, но не смог найти учебник, возможно, я упускаю правильные ключевые слова в поиске

Спасибо за ваше время заранее,

Ответы [ 5 ]

3 голосов
/ 25 августа 2011

Вы можете использовать .contains(), чтобы проверить, находится ли элемент в ArrayList, но звучит так, как будто вы хотите .indexOf(), который будет возвращать индекс этого объекта.

См .: http://download.oracle.com/javase/6/docs/api/java/util/ArrayList.html#indexOf(java.lang.Object)

3 голосов
/ 25 августа 2011
int pos = myList.indexOf(myElement);
1 голос
/ 25 августа 2011

Следующее должно сделать трюк:

int index = myList.indexOf(myObject);  // Returns -1 if not present.
1 голос
/ 25 августа 2011

Да, вы ищете indexOf, возвращает -1, если элемента нет, см.

http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html#indexOf(java.lang.Object)

1 голос
/ 25 августа 2011

взгляните на ArrayList.indexOf () [указано интерфейсом List]

...