Всем доброго дня! Прошу помочь: не проходит проверку второе условие задачи, хотя вывод совпадает с примером. (null у меня "настоящий", а не прописан словом в строковой переменной - вот и не пойму, в чём ошибка)
package com.javarush.task.pro.task05.task0508;
import java.util.Scanner;
/*
Удаляем одинаковые строки
*/
public class Solution
{
public static String[] strings;
public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
strings = new String[6];
for (int i = 0; i < strings.length; i++)
{
strings[i] = s.nextLine();
}
String same = null;
for (int i = 0; i < strings.length; i++)
{
for (int l = 0; l < strings.length; l++)
{
if (i == l) continue;
if (strings[i] == same || strings[l] == same)
continue;
if (strings[i].equals(strings[l]))
{ strings[i] = same; strings[l] = same; }
}
}
for (int i = 0; i < strings.length; i++)
{
System.out.print(strings[i] + ", ");
}
}
}