编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
来源:互联网 发布:win7如何卸载软件 编辑:程序博客网 时间:2024/04/30 14:33
package cn.itcast;
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++];
}
}
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- ,编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔.
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔.
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
- 编写一个程序,将 a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt 文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 黑马程序员 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中, a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
- 编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词 交替合并到 c.txt 文件中,a.txt 文件中的单词用回车或者空格符分隔,b.txt文件中用回车或空格符进行分隔
- 编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件中
- 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt
- 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt
- 编写一个程序,把text1.txt中的单词与text2.txt中的单词交互保存到text3.txt中
- 将文件a.txt 中的数据读出来并且计算出来 将结果保存到文件b.txt
- 编写程序,完成文件复制功能,即将a.txt文件内容复制到b.txt文件中去
- Android 高级面试题及答案
- subeclipse 与SVN的对应版本,及插件下载URL
- C++基础学习之12 - 测试驱动开发
- pip install lxml scrapy pywin32等报错问题解决
- 指数序列
- 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- struts框架知识点总结<一>
- 2016书单总结--重构改善既有代码的设计--重新组织函数
- 在开发板上使用tftp命令下载服务器上的文件
- The content of the adapter has changed but ListView did not receive a notification
- 第29课 Python中for循环体与文件(迭代器解析)
- ROS新功能包PlotJuggler绘图
- .h .lib .dll文件作用和区别
- git——介绍与安装