Arei bisogno di caricare un file e cancellare una specifica riga. In php c'e' un costruttore che carica il file mettendo ogni riga su una cella di un vettore, c'e' qualcosa di simile in java?
Arei bisogno di caricare un file e cancellare una specifica riga. In php c'e' un costruttore che carica il file mettendo ogni riga su una cella di un vettore, c'e' qualcosa di simile in java?
la prossima volta ricorda il linguaggio nel titolo
io sono festosamente cicciottello :: e. cartman
t'amo senza sapere come, nè quando nè da dove,
t'amo direttamente senza problemi nè orgoglio:
così ti amo perchè non so amare altrimenti
ti serve un BufferedReader
I buffered reader hanno il metodo readLinecodice:BufferedReader br = new BufferedReader ( new FileReader (new File ("miofile.ext")));
codice:String linea; StringBuffer sb = new StringBuffer; while ((linea = br.readLine) != null) { sb.append(linea); }
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
No, lo devi realizzare, ma non è difficile:
Ora hai il tuo array, chiamato vettore, che puoi indirizzare normalmente.codice:Vector v = new Vector(); BufferedReader br = new BufferedReader( new FileInputStream("file") ); String riga = ""; while ((riga = br.readLine()) != null) { v.add(riga); } String [] vettore = (String[]) v.toArray();
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ma da quel ciclo while non esce piu' o mi sbaglio?Originariamente inviato da LeleFT
No, lo devi realizzare, ma non è difficile:
Ora hai il tuo array, chiamato vettore, che puoi indirizzare normalmente.codice:Vector v = new Vector(); BufferedReader br = new BufferedReader( new FileInputStream("file") ); String riga = ""; while ((riga = br.readLine()) != null) { v.add(riga); } String [] vettore = (String[]) v.toArray();
Ciao.
Come non detto, funziona correttamente