2015-04-20 3 views
-3

Я пытаюсь написать программу, которая записывает список вещей в файл *.txt, и все выглядит хорошо и хорошо, но ничего не записано в файле txt. Любая помощь приветствуется. Я не буду размещать свой код здесь, потому что это всего лишь небольшая часть, но я использую форматтер в форме Formatter fileMaker = new Formatter("file.txt");, а затем я бы сделал что-то вроде fileMaker.format(%s, String str);, но ничего не появляется в файле? Спасибо за помощь.Запись в файл - Java

Надеюсь, это немного поможет, может быть, я делаю что-то не так, что не вижу, но я объявил его как private static Formatter fileMaker; в классе, а затем я реализую его, как показано ниже.

fileMaker.format("%s%d\n", "#flightCount", flights2.size()); 


    for(int i=0; i<flights2.size(); i++){ 
     fileMaker.format("%s %s%s%d%d %d ", "#newFlight", flights2.get(i).getSourceAirport(), flights2.get(i).getDestinationAirport(), 
       flights2.get(i).getTakeoffTime(), flights2.get(i).getLandingTime(), flights2.get(i).getCapacity()); 
    } 
+1

Даже если ваш код «Мелкая фракция» вы должны опубликовать его. Как мы должны знать, что не так с вашей программой без кода? –

+0

вам нужно разместить дополнительную информацию о том, что вы пробовали до сих пор. Я полагаю, что \ –

ответ

0
PrintWriter fileWriter= new PrintWriter("my-file.txt"); 
fileWriter.println("Content"); 
fileWriter.close(); 
+0

Когда я переключился с Formatter на PrintWriter, он сказал, что у меня есть исключение NullPointerException, которое я не понимаю, почему это произошло, какие-то мысли? –

+1

@BrendanCameron Что? Вы имеете в виду, что этот код дал вам исключение с нулевым указателем? Вы хотите показать нам, что вы пробовали? –

Смежные вопросы