Ho una lista di oggetti e vorrei farne la scansione.
Gli oggetti sono del tipo:
codice:
public class TabellaUtenti{

	public String	username;
	public String 	password;
	public String	newusername;
	public String 	newpassword;
La stringa è costruita semplicemente aggiungendo delgi elementi:
codice:
     ...
        	 appoggio=new TabellaUtenti();
        	 ListaAppoggio = new ArrayList();
        	 
        	 while(rs.next()) {

        		 appoggio.setPassword(utenti.getPassword());
        		 appoggio.setUsername(utenti.getUsername());
        		 ListaAppoggio.add(appoggio);
              ...
              return ListaAppoggio ;
Alla fine chiamo il metodo di cui sopra che mi restituisce la lista che chiamo listaUtenti. Come faccio a farne una scansione?
Pensavo che questo codice mi aiutasse :
codice:
		{for (Iterator<?> i = listaUtenti.iterator(); i.hasNext();)
			System.out.println(i.next());}
ma non riesco a stampare gli elementi immessi invece mi stampa cose tipo:
componenti.TabellaUtenti@ad8659
componenti.TabellaUtenti@ad8659
componenti.TabellaUtenti@ad8659
componenti.TabellaUtenti@ad8659

non riesco bene a capire come manipolare le collezioni