【发布时间】:2015-12-01 08:16:18
【问题描述】:
我是 Java 新手,需要数组方面的帮助。
我现在有两个数组。
int [] array1 = {2,5,7};
int [] array2 = {3,5,9};
我必须找到两个数组之间的第一个匹配元素,显然是 5。显然,首先我们要查看 array1 中的元素,然后查找这些元素以查看它们是否也在 array2 中。我很确定我必须使用循环,只是不确定哪个以及如何编码。任何帮助,将不胜感激。谢谢。
【问题讨论】:
-
你试过的代码在哪里?
-
尝试使用 for-each 循环;) 编写一些代码,如果您有特定问题,请回到这里!
-
我不完全确定如何在 int 类型的数组中搜索元素。
-
谢谢帕克...我现在要尝试一个 for-each 循环。我会在几分钟后回复...只需要知道使用哪个循环作为起点:)
-
好的,所以我的代码几乎是正确的。我有上面发布的两个数组。我只是不明白如何找到第一个匹配元素。我知道元素是 8。我使用 for each 循环。但是如何比较两个数组来搜索匹配的 int 值呢?我知道如何比较数组以查看它们是否完全匹配,而不仅仅是第一个元素。