Estou com poblema e nao sei como fazer mas se ague suber me fale

11 respostas
rhailey

tenho que povoar um sistema em dektop e nao sei pois eu nao conheso e nao achonada que possa me ajudar na internet
se alguem puder me ajaudar

esta tudo funsionado certo mas nao consigo fazer povoar para imprimir o resutado

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);
    }        
}
// eu tenho que implementar aqui

public void ProcessaResultados()

{
}

11 Respostas

gpd38

Não entendi o que vc quer fazer direito(POVOAR)

Cadastrar as informaçoes necessarias ?

le de arquivo entao - BufferedReader(new FileReader(“arq.txt”));

rhailey

vou passar para vc emtender melhor
o que e meu poblema o pacote Classificacao

rhailey
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);
    }        
}

/	************************************************************/
public CGrupo getGrupo(int iIndice) 
{
    return grupos[iIndice];
}

/***********************************************************

************************************************************/
public int getQtGrupos()
{
    return qtGrupos;
}

/***********************************************************
	************************************************************/
public int getQtConfrontos() 
{
    return qtConfrontos;
}

/***********************************************************

************************************************************/
public CConfrontoSaida[] getConfrontosSaida()
{
    return confrontosSaida;
}

/
************************************************************/
public CConfrontoSaida getConfrontosSaida(int iIndice)
{
    return confrontosSaida[iIndice];
}

/***********************************************************

************************************************************/
public void ProcessaResultados() 
{

    
    //implemente aqui

}

}

rhailey

e que eu tenho que fazer e povoar os seguite item

Atributos que devem ser povoados

private CGrupo grupos[];

private int qtGrupos;

private CConfrontoSaida confrontosSaida[];

assim um amigo que me falou que vc pode me dizer vendo isto

Sad7

Eu faria assim:

public class CClassificacao
{
//Atributos da classe
private List<CJogo> jogos  = new ArrayList<CJogo>();
private List<CTime> times  = new ArrayList<CTime>();
private List<CConfronto> confrontos  = new ArrayList<CConfronto>();

//Atributos que devem ser povoados
private List<CGrupo> grupos;
private List<CConfrontoSaida> confrontosSaida;


/***********************************************************

************************************************************/
public CClassificacao(List<CTime> listaTimes, List<CJogo> listaJogos, List<CConfronto> listaConfrontos)
{

times.addAll(listTimes);
jogos.addAll(listaJogos);
confrontos.addAll(listaConfrontos);

}

// eu tenho que implementar aqui
public void ProcessaResultados()
{

     // caso do time
     for (CTime time : times) {
     
     // ... Printa os atributos do objeto

     }

     // faca o mesmo para as outras listas ...

}
lembrando que na chamada do seu construtor voce tera q ter essas listas cheias. exemplo:
CTime time = new CTime();
time.setNome("Brasil");

List<CTimes> lstTimes = new ArrayList<Ctimes>();
lstTimes.add(time);

// faca isso para as outras listas e passe para o construtor

seria isso o seu "POVOAR"?

OBS: coloque seu codigo entre as tags [code]

[]s

rhailey

valeu cara vou tentar

Sad7

Se voce for usar esssa classe somente para isso compensa voce passar esses parametros direto para a função, assim economzaria a memoria que voce esta alocando nas listas.

rhailey

e que eu entendo muito poco mas e sou novo em java estou apredendo agora mas vou temtar fazer

rhailey

meu amigo sou um pouco devagar meu conhecimento e muito poco mas me repode eu mao posso mecher no resto do trabalho e o vc me falou eu fiz mas deu erado
que vc achaque posso fazer

P

rhailey blz, também estou com esse maldito trabalho, tem como nos falarmos,me add no msn abraços.
[E-MAIL REMOVIDO PELA MODERAÇÃO]

rhailey

patetys:
rhailey blz, também estou com esse maldito trabalho, tem como nos falarmos,me add no msn abraços.
[E-MAIL REMOVIDO PELA MODERAÇÃO]

ola amigo me passa seu msn ou email para nos conversamos ja resolvi o poblema

Criado 16 de junho de 2010
Ultima resposta 9 de jul. de 2010
Respostas 11
Participantes 4