Я делаю программу, основанную на обработке строк в Java, в которой мне нужно удалить повторяющиеся строки из массива строк. В этой программе размер всех строк одинаковый.
«Массив», который представляет собой массив строк, содержит ряд строк, в которых две строки похожи друг на друга. Поэтому, используя приведенный ниже код, повторяющаяся строка должна быть удалена, но не удалена.
Как удалить повторяющиеся строки?
Я использую следующий код.
for(int s=0;s<array.length-1;s++)
{
for(int m=0;m<array.length;m++)
{
for(int n=0;n<array[m].length();n++)
{
if(array[s].charAt(n)==array[m].charAt(n))
{
continue;
}
else
break;
}
if(n==array[m].length())
{
ArrayUtils.removeElement(array, array[s]);
}
}