这是我的数组的一个例子

List<Integer> sampleList = new ArrayList<>();

此数组中的所有值是:

sampleList = [1,2,3,4,5,6]

基本上我正在使用for循环此数组中的每个值

for (int i = 0; i < sampleList.size(); i++) {
     int to = sampleList.get(i);
     if (norooms == to) { //norooms = 1
         //display a toast
      }
  }


我想检查位置0-5是否都等于1,但我无法实现。任何帮助

最佳答案

您可以尝试这样的事情。

int editTextValue = 3; // Your edit text value
boolean isEqual = true;//Flag to check if all the values are equal or not.
 for (int i=0; i<sampleList.size(); i++){
        if (sampleList.get(i) != editTextValue){
            isEqual = false;
            break;
        }
    }


然后在循环结束后检查isEqual的条件并进行相应处理。

10-04 10:48