|
1、解析json文件中获取的值“名称”加入超级列表框2、判断数组A是否为0,如果真就把超级列表框“名称”的值加入A数组
3、然后B数组无条件加入超级列表框“名称”的值
4、数据对比,输出结果
5、清空A数组,然后把B数组赋值到A数组,赋值成功之后清空B数组
6、开始新一轮的数据抓取
数据对比分析:
第一次获取的时候判断了A数组是否为0,为0就加入当前获取的值。
那么A数组现在的值比如是A,B,C,D,E,F,G,H,I,G
B数组是无条件加入的,现在的值也是A,B,C,D,E,F,G,H,I,G
对比AB数组的差异,如果一样,就调试输出“数值一样”。
第二轮抓取数据的时候,A数组已经有内容了,就只赋值到了B数组
现在A数组的值是A,B,C,D,E,F,G,H,I,G(10组数据)
B数组的值是新抓的,A,B,C,D,E,F,G,H,I,G,H (11组数据)
或者可能是A,E,F,G,H,I,G,H(8组数据)
对比之后输出多出来的数组成员,和少的了数组成员
*程序是死循环抓取的。AB两个数组在第一轮的时候赋值,对比之后B数组的成员复制到A数组,然后再继续抓取对比......
*另外就是死循环运行久了,程序会自动关闭,我在死循环里面加了判断条件,但是他没有触发就自动关闭了。
感谢路过的大佬帮忙写一个对比子程序。
|
|