Java 子矩阵搜索

Java 子矩阵搜索,java,arrays,Java,Arrays,我很确定这是一个简单的问题,我知道答案,但我只是一时想不起来。所以我请求帮助:请不要仇恨 这就是我想做的。 假设左框从[0,0]到[2,2],右框从[0,3]到[2,5]。 我得到了点[2,4],这是右框中的一个值。如何仅与框中的值进行比较? 例如,如果[2,4]上的值是5,我想检查框中是否还有另一个数字5 这里还有一个矩阵示例: int[][]矩阵={ { 2, 0, 5, 0, 1, 7 }, { 1, 3, 6, 4, 0, 5 }, { 2, 0, 5, 9, 5, 7 }, } 您还没

我很确定这是一个简单的问题,我知道答案,但我只是一时想不起来。所以我请求帮助:请不要仇恨

这就是我想做的。 假设左框从[0,0]到[2,2],右框从[0,3]到[2,5]。 我得到了点[2,4],这是右框中的一个值。如何仅与框中的值进行比较? 例如,如果[2,4]上的值是5,我想检查框中是否还有另一个数字5

这里还有一个矩阵示例:

int[][]矩阵={ { 2, 0, 5, 0, 1, 7 }, { 1, 3, 6, 4, 0, 5 }, { 2, 0, 5, 9, 5, 7 }, }


您还没有显示将矩阵拆分为方框背后的逻辑,看起来您想将搜索限制在索引值j>=3,其中搜索空间为[i][j]for i=0 i您构建了一个for循环。您的矩阵变量是一个数组数组,您可以这样对待它。调用矩阵[1][2]将得到一个int值,但调用矩阵[1]将得到整个{1,3,6,4,0,5}数组。如果将for循环嵌套在for循环中,则可以循环所有三个外部数组和内部数组的所有值。请澄清此语句如果[2,4]上的值为5,我想检查框中是否还有另一个数字5?谢谢Farlan,这应该对我正在尝试的操作有效。