Buongiorno.
Ho creato una classe Persona ed un contenitore di tipo Vector.
Vorrei stampare tutti i valori contenuti in Vector.
Classe Persona:
codice:
package Persona;
 public class Persona {
       private String nome="";
      private String cognome="";
          
      public Persona(String nome, String cognome) {
            super();
            this.nome = nome;
            this.cognome = cognome;
      }
      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;
      }     
}
Test:
codice:
package Persona;
 
import java.util.Iterator;
import java.util.Vector;
 
public class TestPersona {
 
      public static void main(String[] args) {
 
            Persona p1 = new Persona("Zio", "Paperone");
            Persona p2 = new Persona("Renato", "Zero");
            Persona p3 = new Persona("Pippi", "Calzelunghe");
 
            Vector vp = new Vector();
 
            vp.add(p1);
            vp.add(p2);
            vp.add(p3);
            Iterator i = vp.iterator();
            int inc = 0;
            while (i.hasNext()) {
                  System.out.println(i.next());
            } 
      } 
}
Risultato console:
codice:
Persona.Persona@52e922
Persona.Persona@25154f
Persona.Persona@10dea4e