io 操作文件内容
来源:互联网 发布:淘宝350模板如何加链接 编辑:程序博客网 时间:2024/04/30 20:43
package com.thunisoft.np.fy.test;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;public class Test { public static void main(String[] args) { Test t = new Test(); t.readFileByLines("d://blxt.log"); } public void readFileByLines(String fileName){ FileInputStream fis = null ; try { fis = new FileInputStream(fileName); //创建文件输入流 InputStreamReader isr = new InputStreamReader(fis,"GB2312"); //指定读取流为GBK编码格式 BufferedReader br = new BufferedReader(isr); //创建字符缓存输入流 String str =""; while((str=br.readLine()) != null){ System.out.println(str); //读取每行文本 String newStr = replace(str,"WARN","你妈"); appendMethodB("d://test2.txt", newStr+"\r\n"); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ if(fis != null){ try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } } } public static void appendMethodB(String fileName, String content){ try { //打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 FileWriter writer = new FileWriter(fileName, true); writer.write(content); writer.close(); } catch (IOException e) { e.printStackTrace(); } } private String replace(String orgstr,String fromStr,String toStr){ String result = orgstr.replaceFirst(fromStr, toStr); return result; }}
- io 操作文件内容
- Java-基础 文件操作IO-读取文件内容
- IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
- IO操作(文件操作)
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- C#文件IO操作
- 标准IO文件操作
- IO文件操作
- 文件IO操作编程
- 文件IO操作笔记
- java IO 文件操作
- 文件IO一些操作
- 【Java IO】文件操作
- java文件IO操作
- C#文件IO操作
- java文件IO操作
- java 文件操作 Io
- IO文件操作
- C++primer pe13_15(还有13——4、9、12中NoName类的指针疑惑)
- HRESULT返回值说明
- android 横竖屏切换生命周期详解
- CAS通过用户名与ip限制密码输入错误次数
- 编写高效的android代码
- io 操作文件内容
- Smarty中如何获取数组的长度 ,及smarty 调用php函数
- 处理 eclipse sts中的乱码
- “大象鼻子”嗅出转基因食物 为健康护航
- activity、 intent 、intent filter、service、Broadcast、BroadcaseReceiver解释
- google map api 标注 js嵌入网页
- 原则1:始终能的使用属性(property),而不是可直接访问的Data Member
- Java多线程编程总结
- MFC控件大小随窗体大小而改变