java统计字符串连续出现的最高次数

最近在做有关于信用卡逾期方面的功能,遇到一个统计连续逾期最高的控制,本来以为网上有一些现成的方法,转了几圈都是几个嵌套循环,类型转换,定义一堆变量,看着就麻烦,所以自己就写了一种简单易懂的方法,而且这种方法还可以变种成其他的统计连续的统计,不多说,看图:
java统计字符串连续出现的最高次数
多个统计稍微变一下好