博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
替换文本文件内容
阅读量:4960 次
发布时间:2019-06-12

本文共 2093 字,大约阅读时间需要 6 分钟。

1 package com.twod3z; 2  3 import java.io.*; 4  5 /** 6  * @program: com.twod3z 7  * @description:替换文本文件内容 8  * @author: Mr.Lin 9  * @create: 2019年8月3日10  **/11 public class ReaderAndWriterDemo {12     public static void main(String[] args) {13         FileInputStream fis = null;14         InputStreamReader isr = null;15         BufferedReader br = null;16         17         FileOutputStream fos = null;18         OutputStreamWriter osw = null;19         BufferedWriter bw = null;20         21         try {22         23             fis = new FileInputStream("d:/mydoc/pet.template");24             isr = new InputStreamReader(fis);25             br = new BufferedReader(isr);26             27             fos = new FileOutputStream("d:/mydoc/newpet");28             osw = new OutputStreamWriter(fos);29             bw = new BufferedWriter(osw);30             31             String s= "";32             String s2 = "";33             System.out.print("替换前:");34             while( (s = br.readLine())!=null ) {35                 System.out.print(s);36                 s2+=s;37             }38             39             s2 = s2.replace("{name}", "小黑");40             s2 = s2.replace("{type}", "狗狗");41             s2 = s2.replace("{master}", "李伟");42             System.out.println("\n替换后:"+s2);43             44             bw.write(s2);45             46         } catch (FileNotFoundException e) {47             // TODO Auto-generated catch block48             e.printStackTrace();49         } catch (IOException e) {50             // TODO Auto-generated catch block51             e.printStackTrace();52         } finally {53             try {54                 bw.close();55                 osw.close();56                 fos.close();57                 br.close();58                 isr.close();59                 fis.close();60             } catch (IOException e) {61                 // TODO Auto-generated catch block62                 e.printStackTrace();63             }64             65         }66         67     }            68 }
程序

 

转载于:https://www.cnblogs.com/lpbk/p/11299127.html

你可能感兴趣的文章
android ant批量打包
查看>>
我的第一个jQuery扩展(slider)
查看>>
WPF模拟雷达界面效果图
查看>>
DirectX11--HR宏关于dxerr库的替代方案
查看>>
添加cordova-plugin-file-opener2后,打包出错
查看>>
wpf SnapsToDevicePixels
查看>>
JavaScript 数值Number类型详解
查看>>
WPF的5种绑定模式(mode)
查看>>
电子商务(电销)平台中用户模块(User)数据库设计明细
查看>>
用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
查看>>
IIS 7.5 使用URL Rewrite模块简单设置网页跳转
查看>>
C#开发微信门户及应用(15)-微信菜单增加扫一扫、发图片、发地理位置功能
查看>>
ASP.NET MVC 音乐商店 - 7.成员管理和授权
查看>>
与众不同 windows phone (26) - Contacts and Calendar(联系人和日历)
查看>>
php+sqlite cms
查看>>
php实现邮件自动发送之PHPMailer
查看>>
Jersey
查看>>
CentOS 6.3安装phpmyadmin出错解决办法!
查看>>
Oracle的三种高可用集群方案
查看>>
OracleUNDO
查看>>