Cómo devolver a todos los jugadores en un club de fútbol específico

Su solución me parece "invertida". En lugar de crear jugadores con un palo fijo, debes crear un jugador sin palo y luego asignarlos a un palo.

Player marcRash = new Player("Marcus", "Rashford", "CF", 10, 20 );
mutd.add( marcRash );

También cuando programe en Java, siga las pautas de codificación de Java. Los nombres de las variables tienen gusto marcRushy mutdcomienzan con una letra minúscula.

En el interior Club, puede enumerar los jugadores que se han agregado.

public class Club {
   private ArrayList<Player> members = new ArrayList<>();

   public void add( Player player ) {
      members.add( player );
   }

   public String listMemebers() {
     if( members.size() == 0 ) return "";
     StringBuilder sb = new StringBuilder();
     for( Player p : members ) {
       sb.append( p.getFirstName() );
       sb.append( " " );
       sb.append( p.getLastName() );
       sb.append( ", " );
    }
    sb.setLength( sb.length()-2 );
    return sb.toString();
  }
}
Respuesta 1

Podría crear una Lista para el objeto Club como este

https://docs.oracle.com/javase/8/docs/api/java/util/List.html

List<Player> players; Y en su constructor agrega cada jugador a la lista. Este tipo de estructura te permitirá tener todos los jugadores relacionados con el club.

Luego puede crear su método para imprimir cada objeto en la lista

List<Player> listPlayers(Club club) { //Loop through the elements on the list // print each Player }

Respuesta: 2

Cambié la página de inicio de Java de mi Mac de Java 10 a Java 8 usando el siguiente comentario: echo export "JAVA_HOME = \ $ (/ usr / libexec / java_home -v 1.8)" >> ~ / .bash_profile Pero desafortunadamente, cuando wun ...

Quiero pasar un argumento a la prueba de karate graphql de la prueba de selenio java. Traté de hacerlo de esta manera, pero no funcionó. HashMap <String, Object> args = new HashMap <String, Object> (); ...

Tengo una fecha en el siguiente formato, necesito analizarla y convertirla a una época. 2018-11-08 08: 17: 18.696124 Tengo el siguiente código. String dateString = "2018-11-08 08: 17: 18.696124"; ...

Me gustaría saber cómo puedo agregar el suscriptor para single como se muestra a continuación en el código. cuando intento agregar .subscribe () o .blockingsubscribe () el autocompletado en eclise no les muestra el código: ...