HELP!
package com.javarush.task.pro.task05.task0508;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;
/*
1. Считать 10 строк и заполнить ими массив strings.
2. Удалить повторяющиеся строки из массива strings(заменив их на null). Массив после чтения строк:
{"Hello", "Hello", "World", "Java", "Tasks", "World"}
Массив после удаления повторяющихся строк: {"null", "null", "null", "Java", "Tasks", "null"}
*/
public class Solution {
public static String[] strings;
public static void main(String[] args) throws Exception {
strings = fillArray();
distinkt();
Arrays.stream(strings).forEach(System.out::println);
}
public static String[] fillArray() {
String[] str = new String[10];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
str[i] = scanner.nextLine();
}
return str;
}
public static void distinkt() {
for (int j = 0; j < strings.length; j++) {
for (int i = j + 1; i < strings.length; i++) {
if (strings[i] != null && strings[j] != null) {
if (strings[j].equals(strings[i]) && i != j) {
strings[i] = null;
}
}
}
}
}
}