... come da oggetto... ma mi spiego meglio

Ho ad esempio l'array (un ArrayList) ...
codice:
dati[pippo]
dati[pluto]
dati[paperino]
... con il mio bel ciclo for me lo passo tutto ...
codice:
for (int x = 0; x <= dati.size() - 1; x++) {
/////////////////////////////////
}
... ma come faccio ad avere come risultato una STRINGA pippo, pluto, paperino ???

In php basta mettere nel ciclo un qualcosa tipo
codice:
for ....
{
$risultato .= $risultato.",".$var[x];
}
.. ma in java come si ottiene la stessa cosa?