😑 错误代码:
ArrayList<Integer> list = new ArrayList<>();
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
int tempValue = 0;
int count = 0;
int maxCount = 1;
while(true){
    String str = buffer.readLine();
    if(str.equals("")){
        break;
    }
    int num = Integer.parseInt(str);
    list.add(num);

    if(count == 0){
        count = 1;
        tempValue = num;
    }else{
        if(tempValue == num){
            count++;
        }else{
            if(maxCount < count){
                maxCount = count;
            }
            count = 1;
            tempValue = num;
        }
    }
}
if(maxCount < count) maxCount = count;
System.out.println(maxCount);
修改之后:
ArrayList<Integer> list = new ArrayList<>();
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
int tempValue = 0;
int count = 0;
int maxCount = 1;
int len = 10;
while(len > 0){
    String str = buffer.readLine();
    int num = Integer.parseInt(str);
    list.add(num);
    len--;

    if(count == 0){
        count = 1;
        tempValue = num;
    }else{
        if(tempValue == num){
            count++;
        }else{
            if(maxCount < count){
                maxCount = count;
            }
            count = 1;
            tempValue = num;
        }
    }
}
if(maxCount < count) maxCount = count;
System.out.println(maxCount);