title: Map elements from a Array to another Array
body: <pre><code>//UtenteDto class 
  package it.links.corsoditco.dto;
  
  import java.util.Date;
  
  public class UtenteDto {
     
     public UtenteDto(String nome, String cognome, String nomeCompleto, String localita, String indirizzo, String civico, int cap, String numeroCell, Date dataNascita) {
         this.nome = nome;
         this.cognome = cognome;
         this.cap = cap;
         this.civico = civico;
         this.nomeCompleto = nomeCompleto;
         this.localita = localita;
         this.indirizzo = indirizzo;
         this.numeroCell = numeroCell;
         this.dataNascita = dataNascita;
     }
     
     private String nome;
     private String cognome;
     private String nomeCompleto;
     private String localita;
     private String indirizzo;
     private String civico;
     private int cap;
     private String numeroCell;
     private Date dataNascita;
     
     public String getNome() {
         return nome;
     }
     public void setNome(String nome) {
         this.nome = nome;
     }
     public String getCognome() {
         return cognome;
     }
     public void setCognome(String cognome) {
         this.cognome = cognome;
     }
     public String getNomeCompleto() {
         return nomeCompleto;
     }
     public void setNomeCompleto(String nomeCompleto) {
         this.nomeCompleto = nomeCompleto;
     }
     public String getLocalita() {
         return localita;
     }
     public void setLocalita(String localita) {
         this.localita = localita;
     }
     public String getIndirizzo() {
         return indirizzo;
     }
     public void setIndirizzo(String indirizzo) {
         this.indirizzo = indirizzo;
     }
     public String getCivico() {
         return civico;
     }
     public void setCivico(String civico) {
         this.civico = civico;
     }
     public int getCap() {
         return cap;
     }
     public void setCap(int cap) {
         this.cap = cap;
     }
     public String getNumeroCell() {
         return numeroCell;
     }
     public void setNumeroCell(String numeroCell) {
         this.numeroCell = numeroCell;
     }
     public Date getDataNascita() {
         return dataNascita;
     }
     public void setDataNascita(Date dataNascita) {
         this.dataNascita = dataNascita;
     }
     
  }
  
  
  </code></pre>
  <pre><code>//CredenzialiUtenteDto class
  package it.links.corsoditco.dto;
  
  public class CredenzialiUtenteDto {
  
      public CredenzialiUtenteDto(String username, String password) {
          this.password = password;
          this.username = username;
      }
      
      private String username; 
      private String password;
      
      public String getUsername() {
          return username;
      }
      public void setUsername(String username) {
          this.username = username;
      }
      public String getPassword() {
          return password;
      }
      public void setPassword(String password) {
          this.password = password;
      }
      
  }
  
  </code></pre>
  <pre><code>// class where I insert elements in the Array (only user and pass)
  public class CredenzialiLookup {
  public CredenzialiUtenteDto[] setArrayCredenziali() {
          //popola  una array di credenziali
          CredenzialiUtenteDto[] arrayCredenzialiUtenteDto = new CredenzialiUtenteDto[16];
          
          arrayCredenzialiUtenteDto[0] = new CredenzialiUtenteDto(&quot;Pinco_Pallino&quot;, &quot;12345&quot;);
          arrayCredenzialiUtenteDto[1] = new CredenzialiUtenteDto(&quot;Tizio_Caio&quot;, &quot;98745&quot;);
  return arrayCredenzialiUtenteDto
  } 
  </code></pre>
  <p>*and i have another list :</p>
  <pre><code>// Class where I insert the Users (with full information)
  public class UtenteLookup {
  public UtenteDto[] setArrayUtente() {
         UtenteDto[] arrayUtenti = new UtenteDto[16];
         arrayUtenti[0] = new UtenteDto(&quot;Pinco&quot;, &quot;Pallino&quot; , &quot;Pinco_Pallino&quot; , &quot;Nowhere&quot; , &quot;ViaMare&quot; , &quot;86&quot;, 73044, &quot;327179372&quot;, null);
         arrayUtenti[1] = new UtenteDto(&quot;Tizio&quot;, &quot;Caio&quot; , &quot;Tizio_Caio&quot; , &quot;Milano&quot; , &quot;ViaVai&quot; , &quot;86&quot;, 73044, &quot;327179372&quot;, null);
  return arrayUtenti;
  }
  </code></pre>
  <ul>
  <li></li>
  </ul>
  <p>I already have a method check() in my main class , this method iter trough a loop while he match a corrispondence with my String inputUsername = &quot;Pinco_Pallino&quot;.
  and now I want to map this element of arrayCredenzialiUtenteDto  to the matched element of arrayUtenti  in another object called CredenzialiUtenteRelazione (relation of the 2 objects)</p>
  <p>I want to know how i can write a method in CredenzialiUtenteRelazione , the return is a Utente Object.
  *</p>
  <p>example</p>
  <pre><code>public class UtenteCredenzialiRelazione {
      CredenzialiUtenteDto[] credlst = new CredenzialiLookup().setArrayCredenziali();
      UtenteDto[] utentelst = new UtenteLookup().setArrayUtente();
      
  public UtenteCredenzialiRelazione(CredenzialiUtenteDto[] credlst , UtenteDto[] utentelst ) {
          ???
  }
      
      
  }
  </code></pre>