Как перебрать ArrayList объектов ArrayList объектов?

Используя пример:

Допустим, у меня есть вызов классаGun, У меня еще один урокBullet.

Учебный классGun имеет ArrayListBullet.

Перебрать ArraylistGun ... вместо этого:

ArrayList<Gun> gunList = new ArrayList<Gun>();
for (int x=0; x<gunList.size(); x++)
    System.out.println(gunList.get(x));

Мы можем просто перебрать ArrayListGun в качестве таких:

for (Gun g: gunList) System.out.println(g); 

Теперь я хочу повторить и распечатать всеBullet моего третьегоGun объект:

for (int x=0; x<gunList.get(2).getBullet().size(); x++)  //getBullet is just an accessor method to return the arrayList of Bullet 
    System.out.println(gunList.get(2).getBullet().get(x));

Теперь мой вопрос: Вместо использования обычного цикла for, как распечатать список объектов оружия, используя итерацию ArrayList?

Ответы на вопрос(6)

Ваш ответ на вопрос