Java - Será que podem ajudar?

estou elaborar um trabalho....

Tenho varias classes,

Código:
Classe JogosOlinpicos2008, 

import java.util.*;

/**
 */
public class JogosOlimpicos2008
{
private List delegacoes;

    /**
     * Construtor  JogosOlimpicos2008
     */
    public JogosOlimpicos2008()
    {
       
        delegacoes = new ArrayList();
      
    }

Classe Delegaçoes

import java.util.*;
import java.util.Iterator;


/**
 */
public class Delegacoes 
{
    private String codigoDelegação;
    private String responsavel;
    public List equipa;
 
* Constructor 
     */
    public Delegacoes(String codigoDelegação, String responsavel)
    {
     
      this.codigoDelegação = codigoDelegação;
      this.responsavel = responsavel;          
      equipa = new ArrayList();
     
    }

Classe equipas

import java.util.*;
import java.util.ArrayList;
/**
 
 */
public class Equipa 
{
    // instance variables - replace the example below with your own
    private int codigoEquipa;
    private List modalidade;
    public  List auxiliares;
    public List atletas;

    
    /**
     * Constructor 
     */

    public Equipa( int CodigoEquipa )
   
        {

        this.codigoEquipa = codigoEquipa;
        modalidade = new ArrayList();
        auxiliares = new ArrayList();
        atletas = new ArrayList();
       
    }
-----------------------------------------------------------

Nessecito de criar um procedimento que retorne o arrylist com mais objectos,
ou seja na classe JogosOlinpicos eu tenho de saber qual a delegação com mais Atletas, mas não sei como fazer?
 
Última edição pelo moderador:
Esse programa não gera warnings?
Não é boa ideia usar tipos de dados genéricos. Em vez de List usa List<Delegacoes> e por aí fora.
Relativamente ao problema, já está tudo dito. Tens que percorrer a List<Delegacoes> e dentro dela, em cada posição tens uma equipa, que por sua vez vais os atletas. É só ir buscar o size() disso, imho.
 
Back
Topo