1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Java - Será que podem ajudar?

Discussão em 'Programação' iniciada por Jorge_gama, 21 de Abril de 2008. (Respostas: 2; Visualizações: 1094)

  1. 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: 22 de Abril de 2008
  2. Percorres todos os ArrayList e vais guardando a dimensão do maior e qual é o ArrayList correspondente.
     
  3. MadOnion

    MadOnion Folding Member

    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.
     

Partilhar esta Página