PDA

View Full Version : [JAVA] scrivere/leggere su file


StErMiNeiToR
15-05-2007, 15:16
Allora ragazzi il problema mio è questo: scrivere su un file mi riesce, leggere sul file mi riesce e ok.

Ho problemi su queste cose:

1) come faccio a scrivere in fondo al file?

file.txt:
<inizio>
ciao
come
stai?
<fine>

io voglio andare a capo dopo "stai?" e scrivere. Come faccio?

un altra cosa, una riga del file è cosi fatta "Marco|portiere|Milano"
Voglio "esplodere" la stringa ( per capirci parlo di una funzione tipo explode di php ) in modo tale che mi metta in ogni elemento di un array ogni parola divisa dal PIPE o da qualsiasi altro simbolo.

Mi date una mano? :)

andbin
15-05-2007, 15:34
1) come faccio a scrivere in fondo al file?Dipende da quale classe del package java.io hai usato! Se vai a vedere, ad esempio FileOutputStream ha un costruttore che permette di specificare se fare l'append o no.

un altra cosa, una riga del file è cosi fatta "Marco|portiere|Milano"
Voglio "esplodere" la stringa ( per capirci parlo di una funzione tipo explode di php ) in modo tale che mi metta in ogni elemento di un array ogni parola divisa dal PIPE o da qualsiasi altro simbolo.Classe StringTokenizer oppure split() di String.