Reader 和Writer对文件的简单操作

mac2022-06-30  32

```java import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; import java.io.Writer; /* * * * 1.创建源 * 2.选择流 * 3.操作(写) * 4.释放资源 */ public class IO_Test04 { public static void main(String[] args) { // TODO Auto-generated method stub File srcFile = new File("io.txt"); File desFile = new File("FileWriter.txt"); Reader reader = null; Writer writer = null; try { reader = new FileReader(srcFile); writer = new FileWriter(desFile); int inputTemp = -1; char[] inputFlush = new char[1024]; while ((inputTemp = reader.read(inputFlush)) != -1) { writer.write(inputFlush, 0, inputFlush.length); } } catch (Exception e) { // TODO: handle exception } finally { try { if (writer != null) writer.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (reader != null) { try { reader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
最新回复(0)