数组中的值重复,找不到重复值

时间:2015-06-21 12:20:12

标签: java arrays

我有一个程序,如果我输入一个数字,程序将跟踪重复的值,它工作正常。它会跟踪值是否有重复,并且还显示重复的值。

如果我输入一个没有重复的数字怎么办,我该如何通知用户数组中没有重复的值。

这是代码。

case "Search Duplicate Value":
{   
    search = (String) JOptionPane.showInputDialog(null , "Search Duplicate Value" , "Search" , JOptionPane.INFORMATION_MESSAGE);
    int parseSearchDuplicate = Integer.parseInt(search);

    for(int i = 0; i <= arrayElements.length ; i++)
    {               
        if(arrayElements[i] == parseSearchDuplicate && i == parseSearchDuplicate)
        {
            equalisStringDuplicate = equalisStringDuplicate + " " + arrayElements[i];                   
        }   
    }           
}
JOptionPane.showMessageDialog(null , new Label(equalisStringDuplicate + " "),  "Duplicate Value is:" , JOptionPane.INFORMATION_MESSAGE);                                
equalisStringDuplicate = "";
break;  

1 个答案:

答案 0 :(得分:2)

使用布尔值并在匹配时将其设置为true,并根据值向用户显示消息.try下面

ng-repeat