3. 程序目的:判断是不是目标app, 如果是返回true,代码如下:

Java 寻找疑难杂症

诊断: 当参数app=""的时候,系统也返回true

治疗如下: 

Java 寻找疑难杂症

2. 程序目的: 把字符串中的 "grid." 全部替换成 "grid"+p+"." ,如下:

Java 寻找疑难杂症

诊断: 正则表达式 "."是匹配除换行符 \n 之外的任何单字符,造成无法把 "grid." 之外的都替换了

治疗如下:

Java 寻找疑难杂症

 

1. 程序目的: 遍历formList,发现isCover="N"就移除,如下:

Java 寻找疑难杂症

诊断: 当isCover="N", 执行formList.remove(num)后,for的跳出条件formList.size - 1,造成不能完整地遍历formList

治疗如下:

Java 寻找疑难杂症

转载于:https://my.oschina.net/moks/blog/2994019

相关文章: