Check if value exists in a multidimensional array java -
without for loop, there way see if value exists in multidimensional array? found
arrays.aslist(*arrayname*).contains(*itemtofind*) but search first dimension of array, , need search 2 dimensions.
i created 5x5 integer array , intialized value i*j. exists method takes row number , value search for.
private static integer[][] myarray = new integer[5][5]; public static boolean exists(int row, int value) { if(row >= myarray.length) return false; list<integer> rowvalues = arrays.aslist(arrays.aslist(myarray).get(row)); if(rowvalues.contains(value)) return true; return exists(row+1, value); }
Comments
Post a Comment