
Java zavolání metody a vypsání do souboru
-mám soubor pro samostatnou třídu
-v této tříde mám metody
-jedna metoda kdyz jí zavolám, vypíše nějaký výsledek (v tý mětodě to je realizována normálně přes System.out.print...
-já potřebuju tu metodu zavolat, ale aby se ten výsledek vypsal do souboru.
takze jsem zkousel neco jako todle
{
try (BufferedWriter bw = new BufferedWriter(new FileWriter("soubor.txt", true)))
{
bw.write("Zadane cislo se da vyjadrit jako: "+instance.fibonacci());
bw.newLine();
bw.flush();
}
catch (Exception e)
{
System.err.println("Do souboru se nepovedlo zapsat.");
}
}
nebo todleFileWriter out = new FileWriter ("text2.txt");
out.write(String.valueOf(instance.fibonacci()));
out.close();
ale nejde to.Jde to nějak jinak, nebo musím přímo v tý metodě udělat to, ad se to rovnou vypisuje do souboru? A každý to System.out.print zmenit za to vypsání do souboru a nějak tam ošetřit ty vyjímky/chyby?
thx