package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.math.BigDecimal; import java.nio.channels.NonReadableChannelException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.*; public class Main { private static final String space_operator = " "; private static final double pi = Math.PI; private static final String LINE_SEPARATOR = System.getProperty("line.separator"); public static void main(String[] args) throws Exception { FileReader fileReader = new FileReader("Myheat.txt"); FileWriter fileWriter = new FileWriter("Copy_MyHeat.txt"); BufferedReader bufferedReader = new BufferedReader(fileReader); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); /* * 第一种方法 */ /* int ch = 0; while((ch = bufferedReader.read()) != -1) { bufferedWriter.write(ch); } bufferedReader.close(); bufferedWriter.close(); */ /* * 第二种方法 */ String string = null; while((string = bufferedReader.readLine()) != null) { bufferedWriter.write(string); /* * 这个方法就是用系统的信息就是System.getProperty("line.separator"); */ bufferedWriter.newLine(); bufferedWriter.flush(); } bufferedReader.close(); bufferedWriter.close(); } }
原文:https://www.cnblogs.com/WINDZLY/p/11788770.html