1. Не могу понять почему как минимум 1ое условие не выполняется. Пересмотрел много вопросов, у кого хотя-бы 1ый пункт ок, особой разницы со своим кодом не нашел..
2. Казалось чтобы проблем с за"null"ированной переменной не было сделаю ка я зеркальный массив, отмечу там все одинаковые строки а потом быстренько проставлю в основной, но что-то пошло не так.. все равно при проверке лезет NullPointException...
package com.javarush.task.pro.task05.task0508;
import java.util.Scanner;
/*
Удаляем одинаковые строки
*/
public class Solution {
public static String[] strings;
public static int[] nul = new int[]{0,0,0,0,0,0};
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
for (int i = 0; i< strings.length; i++){
strings[i] = console.nextLine();
}
for (int i = 0; i< strings.length; i++) {
for (int a = (i + 1); a < strings.length; a++) {
if (strings[i].equals(strings[a])){
nul[a] = 1;
nul[i] = 1;
}
}
}
for (int i=0; i< nul.length; i++){
if (nul[i]==1)
strings[i]=null;
}
}
}