eu tenho que povoar e no memo momento ordenar o poblema e que so posso implementar no, public void ProcessaResultados() ,eu so posso mecher aquinete lugar
se vc entender me ajude
import java.util.ArrayList;
public class CClassificacao
{
//Atributos da classe
private CJogo jogos[];
private CTime times[];
private CConfronto confrontos[];
private int qtTimes;
private int qtJogos;
private int qtConfrontos;
//Atributos que devem ser povoados
private CGrupo grupos[];
private int qtGrupos;
private CConfrontoSaida confrontosSaida[];
/***********************************************************
************************************************************/
public CClassificacao(ArrayList<CTime> listaTimes, ArrayList<CJogo> listaJogos, ArrayList<CConfronto> listaConfrontos)
{
qtTimes=listaTimes.size();
times=new CTime[qtTimes];
for (int iIndex=0;iIndex<qtTimes;iIndex++)
{
times[iIndex]=listaTimes.get(iIndex);
}
qtJogos=listaJogos.size();
jogos=new CJogo[qtJogos];
for (int iIndex=0;iIndex<qtJogos;iIndex++)
{
jogos[iIndex]=listaJogos.get(iIndex);
}
qtConfrontos=listaConfrontos.size();
confrontos=new CConfronto[qtConfrontos];
for (int iIndex=0;iIndex<qtConfrontos;iIndex++)
{
confrontos[iIndex]=listaConfrontos.get(iIndex);
}
}
/***********************************************************
*Nome: getGrupo()
*Descri��o: retorna um grupo do vetor na posi��o do indice passado
*Parametros: int
*Retorno: CGrupo
************************************************************/
public CGrupo getGrupo(int iIndice)
{
return grupos[iIndice];
}
/***********************************************************
*Nome: getQtdGrupos()
*Descri��o: retorna o grupo do vetor para o indice passado
*Parametros: int
*Retorno: CGrupo
************************************************************/
public int getQtGrupos()
{
return qtGrupos;
}
/***********************************************************
*Nome: getQtdConfrontos()
*Descri��o: retorna a quantidade de confrontos
*Parametros: Nenhum
*Retorno: int
************************************************************/
public int getQtConfrontos()
{
return qtConfrontos;
}
/***********************************************************
*Nome: getConfrontoSaida()
*Descri��o: retorna os confrontos de sa�da
*Parametros: Nenhum
*Retorno: CConfrontoSaida
************************************************************/
public CConfrontoSaida[] getConfrontosSaida()
{
return confrontosSaida;
}
/***********************************************************
*Nome: getConfrontoSaida()
*Descri��o: retorna um confronto do vetor na posi��o do �ndice
* passado por par�metro
*Parametros: int
*Retorno: CConfrontoSaida
************************************************************/
public CConfrontoSaida getConfrontosSaida(int iIndice)
{
return confrontosSaida[iIndice];
}
/***********************************************************
*Nome: processaResultados()
*Descri��o: processa os resultados
*Parametros: Nenhum
*Retorno: Nenhum
************************************************************/
public void ProcessaResultados()
{
/////////////implementa aqui eu so posso mecher neste lugar
}
}