java File 读取文件错误

      背景:处理文件,将两个文件对比,找出重叠的记录数量。

错误方法:用循环嵌套,两个while,即外层在循环读取第一个文件A的时候

              找到一个记录1,然后在里层循环做循环读取第二个文件B拿到记录2,对比

             1和2是否相等,想通过顺序读取文件A,重复读取B文件方式比较。

     问题:得不到正确结果,后来经过输出执行结果调试,发现最外层循环---读取第一个文件能全部循环完成,

             而里层循环只全部循环了一次

     原因:获取的文件流,读一次就完事了,就没有了,流过去就没有了

     改正:给第二个文件内容读取出来,放到一个list里面

     总结:基础知识不扎实啊!

            

转载于:https://www.cnblogs.com/mtjblog/p/3279129.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值