Olá pessoal
Eu gostaria de saber qual a diferença entre o Vector e o Array ?
Valeu e Ate+ !!
Vector X Array?
T
1 Resposta
S
O vector na verdade é um array de Objectos.
Repare que tu podes com um método privado como duplica array(duplicaArray()) duplicar o array de Objectos e implementar os métodos do vector.O método duplica array é feito privado e na inserção verifiques se o número de elementos é igual ao tamanho do array, depois chame logo o método duplicaArray().
public class DstTurma
{
private int dimTurma=30;
private int numEst; //guarda o numero de estudantes da turma
private DstEst[] turma;// declaracao do array turma
public DstTurma(int numEst)
{
turma =new DstEst[numEst];
numEst=0;
}
//retorna o numero de estudantes existentes na turma
public int getNumEst()
{
return numEst;
}
//duplica o array da turma
private void duplicaTurma()
{
dimTurma*=2;
DstEst[] temp =new DstEst[dimTurma];
for (int i=0; i<=numEst; i++)
temp[i]=turma[i];
turma=temp;
}
//insere estudantes na turma
public void insertEst(String apelido, String nomes,double teste1,double teste2,double trab1,double trab2,double notaP)
{
if(dimTurma==numEst) duplicaTurma();
turma[numEst]=new DstEst(apelido,nomes,teste1,teste2,trab1,trab2,notaP);
numEst++;
}
//imprime todos os dados dos estudantes que estao no array
public String toString()
{
String listagem ="apelido"+"\t"+"outrosNomes"+"\t"+"teste1"+"\t"+"teste2"+"\n";
for(int i=0;i<numEst;i++)
listagem+=turma[i].toString()+"\n";
return listagem;
}
}
Dúvidas: <a>[email removido]</a>
Criado 7 de maio de 2003
Ultima resposta 7 de mai. de 2003
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo