Как написать для проверки правильно Оverride toString(); package com.javarush.task.task19.task1916; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Отслеживаем изменения */ public class Solution { public static List<LineItem> lines = new ArrayList<LineItem>(); public static void main(String[] args) { **************************************************** ************************************************** *********************************** ************************************************** ************************** ********************** ************** ************************************ ***************************** _____Сами фаилы уже тестил на компе! всё работает!__________________________________ хочу таким оброзом посмотреть на вывод в консоли списка lines if (list1.size() == 0 && list2.size() != 0) { lines.add(new LineItem(Type.ADDED, list2.get(0))); } } } for (LineItem lineItem : lines) { System.out.println(lineItem); } } catch (IOException e) { e.printStackTrace(); } } public static enum Type { ADDED, //добавлена новая строка REMOVED, //удалена строка SAME //без изменений } public static class LineItem { public Type type; public String line; public LineItem(Type type, String line) { this.type = type; this.line = line; } } }