如果用 if BOF = ture来判断
是第一条之前
而不是第一条这样每次i都不变化