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