我正在用Java进行基于字符串处理的程序设计,需要从字符串数组中删除重复的字符串。在此程序中,所有字符串的大小都相同。
'array'是一个字符串数组,其中有许多相似的字符串。使用以下代码应该可以去除重复的字符串,但实际上却没有去除。
如何去除重复的字符串?
我正在使用下面的代码:
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]);
}
}