3. 程序目的:判断是不是目标app, 如果是返回true,代码如下:
诊断: 当参数app=""的时候,系统也返回true
治疗如下:
2. 程序目的: 把字符串中的 "grid." 全部替换成 "grid"+p+"." ,如下:
诊断: 正则表达式 "."是匹配除换行符 \n 之外的任何单字符,造成无法把 "grid." 之外的都替换了
治疗如下:
1. 程序目的: 遍历formList,发现isCover="N"就移除,如下:
诊断: 当isCover="N", 执行formList.remove(num)后,for的跳出条件formList.size - 1,造成不能完整地遍历formList
治疗如下: