用bufferedwriter写文件时需要追加按行写时应在每个write方法后用上 writer.newLine(); 但是最后出现了数据丢失情况,原因是没有将缓冲区刷新 故在每次写完数据时需要调用writer.flush