Я пытаюсь записать некоторые строки в файл с именем «file.txt», но когда я запускаю программу, ничего не записывается. Если файл не существует, он создаст файл, но ничего не напишет.Formatter не записывается в файл
public class CreateTextFile
{
private Formatter output;
public void openFile(String filename)
{
{
try
{
output = new Formatter(filename);
}
catch(FileNotFoundException fileNotFoundException)
{
System.err.println("Error");
}
}
}
public void addText()
{
Random randomnumber = new Random();
int lines = 1 + randomnumber.nextInt(10);
String text[] = new String[lines];
output.format("%s","Hello");
/*for (int i = 0; i < lines; i++)
{
Textline tokens = new Textline("Hello",1);
output.format("%s",tokens.toString());
}*/
}
}
У вас есть дополнительный блок (фигурные скобки) за пределами try-catch в вашем методе openFile, который не нужен. – grkvlt