Como criar um metodo para concatenar dus listas nume só

2 respostas
M
bom dia gurizada se algume puder me ajudar agradeço

precisso criar um metodo que concatene os numeros que

digitados  na l1 e l2 na lista l3 como crio um metodo

para concatenar os valores não precisa ordenar

import javax.swing.*;

public class Quarto_T1 {
public static void main(String[] args) {
   
   
   
   
	ListaSimples l1 = new ListaSimples ();
	ListaSimples l2 =  new ListaSimples();
    ListaSimples l3 = new ListaSimples ();
	int x,y,aux ;
	int resp =0;
	
	
       while(resp != 1 ){
		x=Integer.parseInt(JOptionPane.showInputDialog("Digite lista 1\n"));
		l1.insereInicio(x);
		    			
		y=Integer.parseInt(JOptionPane.showInputDialog("Digite lista 2\n"));
		l2.insereInicio(y);
		resp = JOptionPane.showConfirmDialog(null,"Gostaria de inserir mais Numeros? ");
		    			
	}
//------------------------------------------------//

System.out.println(“Lista 1”);

System.out.println(" “);

l1.mostraLista();

System.out.println(”\n");

//-----------------------------------------------//    	

System.out.println(“Lista 2”);

System.out.println(" “);

l2.mostraLista();

System.out.println(”\n");

//----------------------------------------------//

//aqui ta o back

aux=l1.remove(x);
	System.out.println("Lista 3");
	System.out.println(" ");
	l3.mostraLista();

2 Respostas

claudneto

Se essas listas forem de Array ou ArrayList…vc pode fazer um for imprimindo os valores…

for (int i = 0; i < l1.length; i++) //inserindo l1[i] em l3[i]; for (int j = l1.length; i < l1.length + l2.length; j++) //começa em l1.length...pq ele tem q começar no fim do l1 //inserindo l2[j] em l3[j];

Obs1.: Use as tags "code" para postar seus códigos…facilita a visualização
Obs2.: Se for ArrayList, troque o ".length" por .size()

M

Valeu velho mas tem de ser em lista não pode ser em Array ou ArrayList.

tentei colocar assim mas da erro
while(l3!=() ){

aux=l1.remove(x);
            l2.insere(x);
		System.out.println(" ");
    	l3.mostraLista();

mas sei la ta errado

Abraço

Criado 24 de setembro de 2008
Ultima resposta 24 de set. de 2008
Respostas 2
Participantes 2