Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Zzz

Ajuda exercício juntar dois arrays em apenas um.

Mensagens Recomendadas

Zzz

Boas pessoal,

Gostava de saber se alguém me consegue ajudar num pequeno exercícios de arrays.

int[] listaA = {2,-5,-121,102,-35,-2,0,-125,802,-10};
int[] listaB = {6,99,-1,12,1,-2};

Tenho dois arrays, e quero agora juntar os dois em apenas um, como posso fazer?

Desde já agradeço pelas ajudas.

Cumprimentos.

Editado por Zzz
Falta LP no GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
LuisMendes330

Também tou a aprender mas acho que é desta maneira que juntas....

public static void main(String[] args) {
        int[] listaA = {2,-5,121,102,-35,-2,0,-125,802,-10};
int[] listaB = {6,99,-1,12,1,-2};
int[] listaAeB = new int [listaA.length +listaB.length];
System.arraycopy(listaA, 0, listaAeB, 0,listaA.length);
System.arraycopy(listaB, 0, listaAeB, listaA.length,listaB.length);
System.out.println(listaAeB[11]);
    // TODO code application logic here
}
}

EDIT:

Nesta linha metes o índice que pretendes. Ai tá o índice 11 que corresponde ao número 99 da listaAeB.

System.out.println(listaAeB[11]);

EDIT2:

int[] listaA = {2,-5,121,102,-35,-2,0,-125,802,-10};
   int[] listaB = {6,99,-1,12,1,-2};
   int[] listaAeB = new int [listaA.length +listaB.length];
   System.arraycopy(listaA, 0, listaAeB, 0,listaA.length);
   System.arraycopy(listaB, 0, listaAeB, listaA.length,listaB.length);
   for(int i=0;i<listaAeB.length;i ++){
       System.out.println(listaAeB);

Assim apresenta-te todos os valores na consola...

Editado por brunoais
Falta LP no GeSHi + O autor apagou o geshi e escreveu código novo. Geshi re-aplicado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

@Zzz

Esse título do tópico não é apropriado tendo em conta o assunto.

Ele viola a regra 2.5:

O título deve descrever a dúvida do utilizador e nunca conter frases como "Please help meeeee..." ou "duvida urgentíssima". Em caso de incumprimento o staff pode editar o tópico, ou solicitar ao autor que o edite.

Melhora-o, sff. Se precisares de ajuda, envia-me PM.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.