package lianxi802; import java.io.*; public class Demo01 { public static void main(String[] args) { FileInputStream fis = null; InputStreamReader isr = null; BufferedReader br = null; FileOutputStream fos = null; OutputStreamWriter osw = null; BufferedWriter bw = null; try { fis = new FileInputStream("g:/pet.template"); isr = new InputStreamReader(fis); br = new BufferedReader(isr); fos = new FileOutputStream("g:/newpet"); osw = new OutputStreamWriter(fos); bw = new BufferedWriter(osw); String s= ""; String s2 = ""; System.out.print("替换前:"); while( (s = br.readLine())!=null ) { System.out.print(s); s2+=s; } s2 = s2.replace("{name}", "小黑"); s2 = s2.replace("{type}", "狗狗"); s2 = s2.replace("{master}", "张三"); System.out.println("\n替换后:"+s2); bw.write(s2); System.out.println("已完成!"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try { bw.close(); osw.close(); fos.close(); br.close(); isr.close(); fis.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
8/02 练习1:替换文本文件内容
猜你喜欢
转载自www.cnblogs.com/zeng1997/p/11288452.html
今日推荐
周排行