CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Eliminare riga da file di testo

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid L'avatar di rik194


    Registrato dal
    Apr 2012
    Località
    Lecco
    Messaggi
    3
    Smartphone
    Samsung Galaxy S3

    Ringraziamenti
    32
    Ringraziato 21 volte in 18 Posts
    Predefinito

    Eliminare riga da file di testo

    Salve a tutti spero possiate aiutarmi, praticamente ho un file.txt che contiene ad esempio 3 stringhe "materie":
    Sistemi
    Elettronica
    Italiano

    Vorrei sapere se qualcuno sa come posso cancellare una riga da questo file, riscrivendolo senza quest'ultima riga e rimuovendo il buco. Ad esempio se rimuovo Elettronica, il file dovrà uscirmi:

    Sistemi
    Italiano



    Confido in voi

  2.  
  3. #2
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da rik194 Visualizza il messaggio
    Salve a tutti spero possiate aiutarmi, praticamente ho un file.txt che contiene ad esempio 3 stringhe "materie":
    Sistemi
    Elettronica
    Italiano

    Vorrei sapere se qualcuno sa come posso cancellare una riga da questo file, riscrivendolo senza quest'ultima riga e rimuovendo il buco. Ad esempio se rimuovo Elettronica, il file dovrà uscirmi:

    Sistemi
    Italiano



    Confido in voi
    Il codice Java più o meno potrebbe essere così:

    BufferedReader inputStream = null;
    PrintWriter outputStream = null;

    try {
    inputStream = new BufferedReader(new FileReader("prova.txt"));
    outputStream = new PrintWriter(new FileWriter("provaoutput.txt"));
    String l;
    while ((l = inputStream.readLine()) != null) {
    if(l.equals("Elettronica") continue;
    outputStream.println(l);
    }
    }
    finally {
    if (inputStream != null) inputStream.close();
    if (outputStream != null) outputStream.close();
    }

    poi elimini il primo file e rinomini il secondo.

  4. Il seguente Utente ha ringraziato iClaude76 per il post:

    rik194 (13-06-13)

  5. #3
    Baby Droid L'avatar di rik194


    Registrato dal
    Apr 2012
    Località
    Lecco
    Messaggi
    3
    Smartphone
    Samsung Galaxy S3

    Ringraziamenti
    32
    Ringraziato 21 volte in 18 Posts
    Predefinito

    Quote Originariamente inviato da iClaude76 Visualizza il messaggio
    Il codice Java più o meno potrebbe essere così:

    BufferedReader inputStream = null;
    PrintWriter outputStream = null;

    try {
    inputStream = new BufferedReader(new FileReader("prova.txt"));
    outputStream = new PrintWriter(new FileWriter("provaoutput.txt"));
    String l;
    while ((l = inputStream.readLine()) != null) {
    if(l.equals("Elettronica") continue;
    outputStream.println(l);
    }
    }
    finally {
    if (inputStream != null) inputStream.close();
    if (outputStream != null) outputStream.close();
    }

    poi elimini il primo file e rinomini il secondo.
    Grazie mille ti sono debitore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy