编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分开
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); 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++]; } }
相关推荐
将大文件分割及合并java源码.zip将大文件分割及合并java源码.zip将大文件分割及合并java源码.zip
程序每次解压都去PROVINCE_DIR文件下去解压,将解压后的文件存放到UN_ZIP_PATH下,之后程序启动合并程序合并UN_ZIP_PATH下文件,将合并后的文件按照省份名称存放到OUT_PATH,一个省一个文件。当解压合并结束后,...
文件切割 文件合并 等功能 是哈工大软件学院JAVA实验源码
文件分割和文件合并功能,java语言开发
java 通过io流 让文件切割 或者 合并。。
使用java开发的一个大文件切割成多个小文件的工具,只要安装了java环境,之间点击运行就行了。
利用java io写了一个文件分割和合并的代码,两个文件分开,希望可以对大家有帮助
Hive内部表合并小文件Java程序
存储每一个分片文件,调用合并或程序判断是否最后一个分片自动合并 2. 接收到分片文件,同时追加到指定文件中。(接收分片文件的同时合并) 2、同时支持小文件接收 包含controller-service-domain-fileUtils 实战...
Java分布式文件对象存储Minio框架并发上传、下载、合并、删除等操作示例Demo完整版,可用于生产环境开发。
该程序用java实现,主要用于多个文件合并成一个大的文件。
通过javacv加载字幕文件,然后跟视频合并。首先使用FFmpegFrameGrabber类加载视频文件和字幕文件。然后创建一个FFmpegFrameRecorder对象来将它们合并成一个视频文件。最后,通过循环读取视频和字幕的帧,并将它们...
提供示例代码 需求描述: 有若干文本,每个文本有一列数,将所有文本合并位一个文本。 需要将需要合并的文本放在一个文件夹中,并且制定输出文件,看例子就可以
java_文件拆分合并
java 文件分割合并源码,实现了文件的分割与合并,对Java IO 的学习有很大帮助。
Java实现文件分割与合并,初级开发人员学习
用java做的小程序,实现简单的文件合并与分割,内部用md5判断文件是否被修改过。可供初学者学习,交流!
java 多个小文件合成一个文件 java 多个小文件合成一个文件
根据获取的多个base64转化成pdf文件,把转化后的pdf文件合并成一个pdf文件
1、资源是java文件,有java基础的人再下载!!! 2、工具用于破解UC浏览器缓存或下载的Y2hlbmppbmdjb25n文件破解加密文件; 3、若文件没有加密,可使用简单快捷视频合并工具:...