对于学习的精神我很看好
你再仔细看看绿色代码和你代码的区别. 在白色的代码中每次都会创建新的BufferedWriter对象.虽然给到的赋值变量名是一样.但是实际每次进入方法BufferedWriter都是不同的对象.而绿色代码中整个过程BufferedWriter对象都是同一个.所以这就是区别. 当然有个解决的办法就是把close部分的代码也都直接放到方法体里面,并且把文件流设置成append模式
62,628
社区成员
307,259
社区内容
加载中
试试用AI创作助手写篇文章吧