如何检查所有数组的元素是否相同

Jer*_*aek 2 java arrays

你怎么知道数组中的所有元素都是一样的?例如,a [] = {0,0,0,0,0,0,0}

你怎么知道[]中的所有元素都是一样的?我是菜鸟,请轻松回答.谢谢!:)

小智 8

将数组中每个单元格的值与其中一个单元格进行比较,例如.第一个细胞.如果所有比较都显示值相同,那么整个数组中的所有值都是相同的.

以下是它的外观示例:

public static boolean allElementsTheSame(int[] array) {
    if (array.length == 0) {
        return true;
    } else {
        int first = array[0];
        for (int element : array) {
            if (element != first) {
                return false;
            }
        }
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 哦,哇,这很有道理.我以为我必须将它们中的每一个相互比较.谢谢! (2认同)