// writeCsvDate("/home/app/my_test.csv"); public void writeCsvDate(String file) { // 文件路径 File writeFile = new File(file); try { // 使用默认大小输出缓冲区的缓冲字符输出流 BufferedWriter writeText = new BufferedWriter(new FileWriter(writeFile)); writeText.write("localDate,indexValue,conclusion"); // 将文档的下一行数据赋值给lineData,并判断是否为空,若不为空则输出 for (int i = 0; i < 10; i++) { writeText.newLine(); //换行 // 调用write的方法将字符串写到流中 writeText.write("2019-05-1" + i + "," + new BigDecimal(String.valueOf(100 + i)) + "," + "apple" + i); } // 刷新缓存 writeText.flush(); // 关闭缓冲区 writeText.close(); } catch (FileNotFoundException e) { System.out.println("没有找到指定文件"); } catch (IOException e) { System.out.println("文件读写出错"); } }