Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910

    [java] PROBLEMA CON I FILE DI TESTO

    Salve a tutti ho questo codice che dovrebbe scrivere dentro un file per poi leggerlo...

    Ecco il codice:

    codice:
    import java.io.*;
    
      class IOFileTesto {
      	
      	FileWriter fileout;
      	PrintWriter fout;
      	FileReader filein;
        BufferedReader fin;
        String s;
        
        
        public void scrittura() {
        
          try {
          	
          	fileout = new FileWriter("email.txt");
          	fout = new PrintWriter(fileout);
          ////
          	filein = new FileReader("email.txt");
          	fin = new BufferedReader(filein);
          	
          	  while (!(s = fin.readLine()).equals("fine")) {
          	  
          	    fout.println("TESTO SCRITTO DA PROGRAMMA");
          	  
          	  } 	
          	
          	  fout.close();
          }
          catch(IOException e)  {
          	System.out.println(e);
          }
          
      	}
      	 
        public void lettura() {
        
          try {
          	
          	filein = new FileReader("email.txt");
          	fin = new BufferedReader(filein);
    
          	  while ((s = fin.readLine()) != null) {
          	  
          	    System.out.println(s);
          	  
          	  } 	
          	
          	  fin.close();
          }
          catch(IOException e)  {
          	System.out.println(e);
          }
          
      	}
    } 	
    
    public class IOFile {	
    
      public static void main(String a[]) {	
      
        IOFileTesto ist = new IOFileTesto();
        ist.scrittura();
        ist.lettura();
      
      }
    }
    Posso sapere perchè viene generato questo errore:

    codice:
    Exception in thread "main" java.lang.NoSuchMethodError: main

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910
    ho risolto il problema...
    Ma ora vorrei sapere come aggiungere del testo..perchè se faccio
    perchè cosi facendo mi sovrascrive tutto...
    grazie

  3. #3
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    fout = new PrintWriter(fileout, true);

    mi sembra che così non dovrebbe sovrascrivere ma aggiungere.
    Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910
    NO SOVRASCRIVE HO SOLO QUELLA STRINGA NEL FILE DI TESTO...

  5. #5
    fileout = new FileWriter("file", true);
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.