Так что я гуглил этот вопрос. И только эта ссылка от StackOF подошла. Вопросу ~ 4 года.
Я считаю, что мое решение довольно простое, но никто не писал об этом, имеет ли смысл?
Вот код:
public boolean areAllTheSame(int[][] image) {
// Create a new set, so we can store our unique elems there.
Set<Integer> set = new HashSet<>();
//Iterate through all elements, add to our HashSet set
for (int[] ints : image) {
for (int anInt : ints) {
set.add(anInt);
}
}
// Because set has only unique elements, if all are the same => size should be 1
return set.size() == 1;
} // end of areAllTheSame