这里为什么要转换成integer类啊,直接用string可以吗

img


这里为什么要转换成integer类啊,直接用string可以吗,直接就string cnt=application.getAttribute(“cnt”). 括号里的cnt是系统自带的吗

这里是一个反射,利用属性的名字获取属性的值
cnt是你自己定义的
它是什么类型,你就应该用什么类型来接收它

cnt表示的是阅读量,显然次数用整型表示更合理。而且你截图的代码中也有cnt+1的语句,如果cnt是String类型,无法实现次数累加。

因为setAttribute是一个Object类型的。