извлечь один элемент из коллекции в Java

1

Я новичок в java и учился в учебнике в Интернете, и я застрял в этом коде.

for (SimpleButton playButton : menuButtons) {playButton.draw(batcher);}

Этот код рисует все кнопки из списка. Как я могу нарисовать только одну кнопку из списка, который я создал? Благодарю!

Теги:

1 ответ

3
Лучший ответ

Если вы уверены в количестве элементов в списке, вы всегда можете получить к нему доступ с индексом элементов.

menuButtons.get(0)

возвращает ваш первый элемент.

Таким образом, в основном menuButtons.get(i) где i - запрошенный индекс элемента. Обязательно не пытайтесь получить доступ к индексу, превышающему размер списка.

Затем вы можете вызвать.draw непосредственно на возвращаемом элементе:

menuButtons.get(i).draw(batcher);
  • 0
    Большое спасибо, сэр, за код, который сработал! Ура!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню