Quote Originariamente inviata da Mikele99 Visualizza il messaggio
sto cercando di creare un progetto, che leggendo un file csv (diviso dal punto e virgola) mi incolonna i diversi i campi in una TextArea. Per esempio nel File csv è contenuto
Nome;Quantita';CostoLatte;3;0,8

Io devo far comparire nella TextArea
Nome Quantità Costo
Latte 3 0,8
Per estrarre le diverse parti di una singola linea puoi usare il metodo split di String (passando come separatore ";").
Ottieni un array di stringhe che poi puoi utilizzare come vuoi.
Per incolonnare i campi in una textarea cosa intendi? Vorresti che vengano aggiunti spazi e tabulazioni in modo da allineare perfettamente le colonne (non è banale ma dovrebbero esserci soluzioni già implementate) ?

O ti basta solo che le righe siano una sotto all'altra con i valori divisi da una tabulazione o spazio (in questo caso potrebbe non essere necessario lo split ma basterebbe sostituire nella linea letta il punto e virgola con il carattere di separazione).

Comunque per incolonnare i dati e in genere mantenerli ordinati il componente più adatto è la JTable. Tra l'altro con una JTable mantieni facilmente la possibilità di filtrare/ordinare i dati a piacimento come faresti con un programma tipo Excel.

Se sei interessato trovi qui il tutorial ufficiale che ne spiega l'utilizzo.