|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 44
|
[java]scrivere su file di testo
Salve volevo sapere se oltre a leggere è possibile scrivere su un punto preciso di un file di testo ad es:
3 4 5 8 9 10 11 2 6 io sulla seconda riga vorrei aggiungere 3 ed ottenere 3 4 5 8 9 10 3 11 2 6 grazie a tutti Ultima modifica di marpessio : 23-04-2008 alle 10:43. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
ma ancora non hai capito come funiona il regolamento?Ti hanno chiuso il thread con un link alla motivazione e non ti sei nemmeno degnato di leggerla?
Tra l'altro non hai neanche scritto il linguaggio,non solo nel titolo ma neanche nel post!
__________________
Khelidan Ultima modifica di khelidan1980 : 23-04-2008 alle 10:23. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 44
|
si è vero scusa veramnete....è sempre java
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 44
|
ho sentito parlare di RandomAccesFile...con questo riesco a scrivere e leggere su un file nella posizione che voglio?
dove posso trovare alcuni esempi per capire come funziona? |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
|
http://www.java2s.com/Tutorial/Java/...hethirdint.htm
Codice:
import java.io.IOException;
import java.io.RandomAccessFile;
public class MainClass {
public static void main(String[] args) {
try {
RandomAccessFile raf = new RandomAccessFile("c:\\temp\\RAFsample.txt", "rw");
raf.writeInt(10);
raf.writeInt(43);
raf.writeInt(88);
raf.writeInt(455);
// change the 3rd integer from 88 to 99
raf.seek((3 - 1) * 4);
raf.writeInt(99);
raf.seek(0); // go to the first integer
int i = raf.readInt();
while (i != -1) {
System.out.println(i);
i = raf.readInt();
}
raf.close();
} catch (IOException e) {
}
}
}
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega Alternativa ai pacchi di NLITE MacBook & Canon Ixus 80 |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Sep 2006
Messaggi: 44
|
ma io devo scrivere sul file come dicevo tipo
15 30 40 18 23 21 ecc.. quindi come faccio ad andare a capo? |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Se tutti i numeri sono scritti con lo stesso n. di caratteri e' semplice,
ad es. se sono come nel tuo ultimo post alle posizioni multipli di 9 ci sara' un "a capo"
__________________
|Java Base| |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
|
cmq secondo me molto meglio che ti carichi riga per riga i dati in una struttura dati(lista)
ci aggiungi i numeri che vuoi.e riscrivi la riga in un nuovo file cosi per tutto il file
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega Alternativa ai pacchi di NLITE MacBook & Canon Ixus 80 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:56.











|








