String in Datei schreiben



  • Hallo!

    Ich habe folgende Funktion:

    public static int WriteResultToFile( String Result )
    	{
    	   int ReturnValue = SUCCESSFUL ;
    
    	   PrintWriter out;
    
    	   try 
    	   {
    		   out = new PrintWriter( new FileWriter( "Esimerkki_2.txt" ));
    
    		   out.println(Result);
    
    	   } 
    	   catch (IOException e) 
    	   {
    		   ReturnValue = NOT_SUCCESSFUL ;
    	   }
    
    	   return ReturnValue ;
    	}
    

    Die Datei wird erzeugt, bleibt aber leer. Es gibt auch keine Exception.
    Muss ich noch irgenwas konfigurieren oder so?

    Benutze Eclipse SDK 3.1.2



  • Du musst out auch schließen.

    public static int WriteResultToFile( String Result )
        {
           int ReturnValue = SUCCESSFUL ;
    
           PrintWriter out;
    
           try 
           {
               out = new PrintWriter( new FileWriter( "Esimerkki_2.txt" ));
    
               out.println(Result);
               out.close();
    
           } 
           catch (IOException e) 
           {
               ReturnValue = NOT_SUCCESSFUL ;
           }
    
           return ReturnValue ;
        }
    

Anmelden zum Antworten