长篇小说初学者程序员在这里用java练习 . 现在我正在使用两个数组,我想知道int arrayA(7,14,21,28)是否连续到int ArrayB意味着arrayB在数组中连续有(7,14,21,28) . 如果是boolean则返回true,否则它将返回false . 这是我的代码示例 .
public class Harrison7aTest
{
public static void main(String [] args)
{
int[] arrayA = {7,14,21,28};
int[] arrayB = {1,3,5,7,14,21,28,32};
boolean result = false;
for(int A = 0; A < arrayA.length - 1; A++)
{
for(int B = 0; B < arrayB.length - 1; B++)
{
}
}
}
}
4 回答
您可以将它们转换为字符串并使用
str.contains()
方法DEMO
如果您想使用该方法,您可能会在 生产环境 中用作Java工程师,然后检查@RC给出的重复链接 . 或@Raman的答案 . 出于作业的目的,如果您只想使用单个循环回答问题,请考虑我的答案 . 您可以在
arrayB
上迭代一次,并检查arrayA
中包含的数字序列是否发生,而不会中断 .更新一个:
见上例 .
如果有人需要算法答案....(我已经颠倒了arrayA和arrayB赋值) .