Всем привет. Подскажите пожалуйста, в чём я ошибся и на что мне обратить внимание, что пересмотреть, чтобы прийти к разрешению такой проблемы? С виду - всё в порядке, на значение налл заменил, но как я уже понимаю, что самый хитрый - явно не я)
Когда научился выводить дубли, то уже появилась задача присвоить дублям значения null, но тут уже я столкнулся с Null pointer exception и пришлось уже бороться с этой проблемой. Читал статьи... честно говоря, похоже я слишком туп, чтобы сделать выводы из статей про null и применить их, поэтому для меня это оказалось на практике бесполезным. Пока что. Поэтому на помощь пришла IDEA - там я применил valueOf и вроде как сработало. Сейчас пока это писал, то в голову пришла мысль, что я как-то не так понял условия задачи.
Прикрепляю дополнительно скрин, чтобы был виден мой вывод.
![]()

package com.javarush.task.pro.task05.task0508;
import java.util.Arrays;
import java.util.Scanner;
/*
Удаляем одинаковые строки
*/
public class Solution {
public static String[] strings;
public static void main(String[] args) {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
strings = new String[6];
int a = 0;
int c = 0;
String[] stringsToCompare = new String[10];
for (int i = 0; i < strings.length; i++)
{
strings[i] = scanner.nextLine();
}
for (int b = 0; b < strings.length; b++) {
for (int g = 0; g < strings.length && g != b; g++) {
if (!strings[g].equals(strings[b])) continue;
{
// System.out.println(strings[b] + " " + strings[g]);
strings[b] = String.valueOf(stringsToCompare[1]);
strings[g] = String.valueOf(stringsToCompare[1]);
// System.out.println(strings[b]);
}
}
}
System.out.println(Arrays.toString(strings));
}
}