0308作业
主代码
1 package com.kgc.zuoye.zy0308.zy01; 2 3 import java.io.*; 4 5 //替换文本文件内容 6 public class Test { 7 public static void main(String[] args) { 8 BufferedReader br = null; 9 BufferedWriter bw = null; 10 try { 11 br = new BufferedReader(new FileReader("c:\\kkk\\pet.txt")); 12 String str = br.readLine(); 13 System.out.println("替换前:" + str); 14 15 String str2 = str.replace("{name}", "欣欣").replace("{type}", "狗狗").replace("{master}", "张三"); 16 System.out.println("替换后:"+str2); 17 bw = new BufferedWriter(new FileWriter("c:\\kkk\\pet.txt")); 18 bw.write(str); 19 bw.newLine(); 20 bw.write(str2); 21 bw.flush(); 22 } catch (FileNotFoundException e) { 23 e.printStackTrace(); 24 } catch (IOException e) { 25 e.printStackTrace(); 26 } finally { 27 try { 28 if (bw != null) { 29 bw.close(); 30 } 31 if (br != null) { 32 br.close(); 33 } 34 } catch (IOException e) { 35 e.printStackTrace(); 36 } 37 38 } 39 } 40 }
运行结果