Прохожу заново, но к сожалению не могу проверить правильность написания кода и логики в ней. Можете ли подсказать:
package com.javarush.task.pro.task05.task0508;
import java.util.Scanner;
/*
Удаляем одинаковые строки
*/
public class Solution {
public static String[] strings;
public static void main(String[] args) {
String str [] = new String[]{"Hello", "Hello", "World", "Java", "Tasks", "World"};
for (int i = 0; i < str.length; i++) {
for (int x = 0; x < str.length; x++) {
if (i+1 > str.length)
{
break;
}
else if (str[i] == null) {
continue;
}
else if (str[x] == null) {
continue;
}
else if (str[x].equals(str[i+1]))
{
str[x] = null;
str[i+1] = null;
}
}
}
for (int i = 0; i < str.length; i++)
{
System.out.print(str[i] + ", ");
}
}
}
не работает правильно в IDEA, а почему, не могу понять. объясните пожалуйста. Вывод получается таким:
null, null, null, null, Tasks, null,