FileReader、FileWriter 操作,从文件读取出来,在组合读入文件
来源:互联网 发布:http测试工具 windows 编辑:程序博客网 时间:2024/06/13 22:45
import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass{public static void main(String[] args) throws Exception{FileManager a = new FileManager("a.txt",new char[]{'\n'});FileManager b = new FileManager("b.txt",new char[]{'\n',' '});FileWriter c = new FileWriter("c.txt");String aWord = null;String bWord = null;while((aWord = a.nextWord()) !=null ){c.write(aWord + "\n");bWord = b.nextWord();if(bWord != null)c.write(bWord + "\n");}while((bWord = b.nextWord()) != null){c.write(bWord + "\n");}c.close();}}class FileManager{String[] words = null;int pos = 0;public FileManager(String filename,char[] seperators) throws Exception{File f = new File(filename);FileReader reader = new FileReader(f);char[] buf = new char[(int)f.length()];int len = reader.read(buf); //将字符读入数组buf,返回值为读取的字符数,此时buf里面已经存放的是filename指定路径文本的内容String results = new String(buf,0,len);String regex = null;if(seperators.length >1 ){regex = "" + seperators[0] + "|" + seperators[1];}else{regex = "" + seperators[0];}words = results.split(regex);}public String nextWord(){if(pos == words.length)return null;return words[pos++];}}
- FileReader、FileWriter 操作,从文件读取出来,在组合读入文件
- FileReader FileWriter 的用法读取文件内容
- java 使用FileReader 和 FileWriter 操作文件
- 使用FileReader和FileWriter读取写入文件内容
- 使用FileReader和FileWriter读取写入文件内容
- 使用FileReader和FileWriter读取写入文件内容
- 使用FileReader和FileWriter读取写入文件内容
- 使用FileReader和FileWriter读取写入文件内容
- FileReader和FileWriter字符流读取和写文件
- 文件复制 FileReader and FileWriter
- 黑马程序员 java IO FileReader FileWriter 文件操作
- Java 字符流实现文件读写操作(FileReader-FileWriter)
- java 字符流实现文件读写操作(FileReader-FileWriter)
- IO流之创建文件并filereader、filewriter 读写操作
- BufferedReader + FileReader读取文件并打印出来每一行(Java文件操作)
- 关于FileReader和FileWriter作用在同一个文件上
- Java FileReader FileWriter 写读文件 代码
- Java day10 IO文件复制 FileReader,FileWriter
- 安装sql2005遇到的问题
- jQuery的平滑页面内锚定链接插件:$.smoothAnchor()
- LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- ASP.NET AJAX入门系列(1):概述
- ScheduledExecutorService
- FileReader、FileWriter 操作,从文件读取出来,在组合读入文件
- Android有效解决加载大图片时内存溢出的问题
- CSS 浮动
- SEO还分了几个阶段,你走到哪一阶段了?
- 一个Connection只能同时打开一个DataReader
- delphi中左右翻转窗体
- 什么是握手信号? 什么是握手协议?
- 双绞线接头(RJ45)连接方法详解
- org.apache.jasper.JasperException: Unable to load class for JSP