Я делаю программу на основе строковой обработки на 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]);
}
}