class Solution { public int findMaxConsecutiveOnes(int[] nums) { //定义俩个计数器,max为最大的1的数量,cur为当前1的数量 int max = 0; int cur = 0; //遍历数组,如果数组中的元素为1,cur+1,为0,cur重置为0 for(int x : nums){ cur = x == 0 ? 0 : cur+1; //更新max max = Math.max(max,cur); } return max; } }