logo

Crowdly

Browser

Add to Chrome

Seguimos con el desarrollo del videojuego de rol de los ejercicios ante...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Seguimos con el desarrollo

del

videojuego de rol de los ejercicios

anteriores

. Para diversas componentes del programa se prevé la necesidad de

obtener listados de criaturas cuyo nivel sea menor o igual a un máximo dado.

Con el fin de facilitar tal operación se desarrolla la siguiente subclase de

Iterator. 

public class CreatureLevelIterator implements

Iterator<Creature> {     

  private

List<Creature> creatures;

  private int pos = 0

  private int maxLevel; 

  public

CreatureLevelIterator(List<Creature> creatures,

int maxLevel) {

     this.creatures = creatures;

     this.maxLevel = maxLevel;

  }

  @Override

  public boolean hasNext() {

     for( int i=pos; pos<creatures.size(); i++ ) {

       if

( creatures.get(i).getLevel()

<= maxLevel ) {

          return true;

       }

     }

     return false;

  }

  @Override

  public

Creature next()

{

     for( ; pos<creatures.size(); pos++ ) {

       if

( creatures.get(pos).getLevel()

<= maxLevel ) {

          ____[1]____

       }

     }

     return null;      

  }

}

 

¿Qué instrucción habría que

poner en el hueco [1]?

0%
0%
0%
More questions like this

Want instant access to all verified answers on moodle.uam.es?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome