не выполняются все условия. не могу понять что не выполняется, подсобите пожалуйста. public static void main(String[] args) { Scanner console = new Scanner(System.in); strings = new String[6]; //заполняем массив данными for (int i = 0; i < 6; i++) { strings[i] = console.nextLine(); } //создаем два перебора которые перебирают все элементы по очереди for (int i = 0; i < 6; i++) { for (int x = 0; x < 6; x++) { // описываем условие, 1- убеждаемся что строка не равно null if (strings[i] != null) { if (strings[x] != null) { // 2- сравниваем строки и проверяем что мы не сравниваем строку саму с собой if ((strings[i].equals(strings[x])) && (x != i)) { strings[i] = null; strings[x] = null; } } } } } for (int i = 0; i < strings.length; i++) { System.out.print(strings[i] + ", "); } } }