Почему в файл выводит только последнее время? - Java

Узнай цену своей работы

Формулировка задачи:

import javax.swing.*;
 
import java.awt.event.*;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;
 
public class Time  {
    public Time(){
                Timer timer;
                
                File output = new File("output.txt");
                timer = new Timer(1000, new ActionListener() 
                    {
                        @Override
                        public void actionPerformed(ActionEvent ea) {
                            String format;
                            format=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM).format(new Date());
                            System.out.println(format);  
                             try( FileWriter fw = new FileWriter(output)){
                                    fw.write(format);
                                } catch (IOException e) {
                                    // TODO Auto-generated catch block
                                    System.out.println("I/O Error: " + e);
                                }
            
              }});
            timer.start(); 
        }
    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        Locale local = new Locale("us","US"); 
        System.out.println("   Отображение времени:"); 
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new Time();
            }
        });
            
    }
}

Решение задачи: «Почему в файл выводит только последнее время?»

textual
Листинг программы
  try( FileWriter fw = new FileWriter(output,true)){
                                 String lineSeparator = System.getProperty("line.separator");
                                    fw.write(format + lineSeparator);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.625 из 5
Похожие ответы