我想检查两个数组是否为我的程序共享至少一个共同的术语。

我不太确定比较两个数组的代码是什么,但这是到目前为止的内容。

if ((modWikiKeyArray).equals(inputArray[0]))
{
   StringBuilder hyperlinkBuilder = new StringBuilder();
   for(int i = 0; i < modWikiKeyArray.length; i++)
   {
      hyperlinkBuilder.append(modWikiKeyArray[i]);
   }
}


我如何将数组modWikiKeyArray与inputArray进行比较,以检查inputArray [0]是否等于modWikiKeyArray内部的任何术语?

最佳答案

您可以执行以下操作

    for(int i=0;i<modWikiKeyArray.length;i++) {
        if(modWikiKeyArray[i].equals(inputArray[0])) {
            System.out.println("Match found");
        }
    }


注意,您需要覆盖正在创建的任何数组(正在创建的数组的类)的equals()方法。

08-25 21:01