这两段语句是什么意思,没看懂

img


新手,这两句话啥意思呀

求用户输入最多的小写字母以及出现的次数
第一个红线是声明一个存放字母的数组,长度26是因为字母有26个
第二个红线是
比如你输入的第一个字母是b,那str.chatAt(i)-'a'就会等于1(小写a的ascii码是97,b是98),也就是数组的二号位,后面的++就是出现的次数+1
还有这个程序有bug啊,输入的不是小写字母就会报错