Jump to content
dario1133

[Resolvido] Correspondência entre Listas

Recommended Posts

dario1133

Tenho o seguinte código para inserir um valor (Byte) numa lista:

List<Byte> Lista_Numeros_serie = new ArrayList<Byte>();
Lista_Numeros_serie.add(msgRecebida.getSerienumber());

Agora quero fazer a correspondência entre esta e uma outra lista, em que a posição onde guardei o valor nesta lista terá de corresponder a uma outra posição na outra lista..

Share this post


Link to post
Share on other sites
saca-rolhas

Uma maneira simples de fazeres isto...

   int compareLists(List<Byte> list1, List<Byte> list2){
    for (int i=0; i<list2.size(); i++){
	    if (list1.contains(list2.get(i))){
		    return i;
	    }
    }
    return -1;
   }


The worst part of censorship is ****

Share this post


Link to post
Share on other sites
dario1133

Consegui resolver o problema apenas com uma lista. Agora estou a guardar valores na lista, mas queria começar a guardar no índice 1, e não no zero.

Lista_Numeros_serie.add(msgRecebida.getMAC());

Share this post


Link to post
Share on other sites
saca-rolhas

Consegui resolver o problema apenas com uma lista. Agora estou a guardar valores na lista, mas queria começar a guardar no índice 1, e não no zero.

Lista_Numeros_serie.add(msgRecebida.getMAC());

Claramente o que apresentaste não de encontro ao que eu estava a pensar que precisasses.

explica realmente o que pretendes, para te puder ajudar (de preferência com mais do que 2 linhas de código).


The worst part of censorship is ****

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.