检查两个深度相等的数组
/* n o w j a v a . c o m - 时 代 Java 提 供 */ //package com.nowjava; public class Main { /** * Checks if 2 arrays deep equal each other * @param src The first array * @param dest The second array * @return | if(src == null || dest == null) * | result == (src == null) && (dest == null) * @return | if(src.length != dest.length) * | result == false * @return | if( * | for each int rowNumber in 0..src.length-1: * | src[rowNumber].length == dest[rowNumber].length * | && for each int columNumber in 0..src[rowNumber].length-1 * | src[rowNumber][columNumber] == dest[rowNumber][columnNumber] * | ) * | then result == true * | else result == false */ public static boolean deepEquals(boolean[][] src, boolean[][] dest) { if (src == null || dest == null) return (src == null) && (dest == null); if (src.length != dest.length) return false; for (int i = 0; i < src.length; i++) {/*时代Java - nowjava.com 提供*/ if (src[i].length != dest[i].length) return false;