package sundemo2;

 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("E:\\WorkSpace\\SunDemo\\data\\demo\\a.txt",new char[]{'\n'});
FileManager b = new FileManager("E:\\WorkSpace\\SunDemo\\data\\demo\\b.txt",new char[]{'\n',' '});
FileWriter c = new FileWriter("E:\\WorkSpace\\SunDemo\\data\\demo\\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++];
}
}

最新文章

  1. window7 桌面新建快捷方式方法
  2. oracle:ORACLE 实际返回的行数超出请求的行数
  3. 《舌尖上的中国》第二季今日首播了,天猫食品也跟着首发,借力使力[bubuko.com]
  4. Android Animation学习(五) ApiDemos解析:容器布局动画 LayoutTransition
  5. springMVC-自定义数据类型转换器
  6. Struts2基础学习总结
  7. [家里蹲大学数学杂志]第041期中山大学数计学院 2008 级数学与应用数学专业《泛函分析》期末考试试题 A
  8. 把HDFS里的json数据转换成csv格式
  9. c++ Map使用
  10. Sql CLR
  11. 【转】Java ConcurrentModificationException 异常分析与解决方案--还不错
  12. Unity网络斗地主 服务端
  13. Entity Framework教程
  14. spring boot整合log4j2
  15. Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)
  16. python slenium 中CSS定位
  17. Source Insight小技巧:修改Symbol Window的默认宽度
  18. Oracle时间日期函数
  19. mysql帮助命令
  20. NPM的正确使用方式

热门文章

  1. WebStorm主题设置
  2. Android截图
  3. uva--165(邮资问题,dp)
  4. WORD中怎样自己主动生成文件夹?
  5. redis内存管理代码的目光
  6. Binomial Coeffcients 过去山东省省赛冠军
  7. 新RSS reader
  8. 记录一次有用的stackoverflow搜索
  9. 获得span里面价值(在特殊情况下 )
  10. 【iOS发展-28】制造业UITabBarController标记控制器、定制UITabBarItem文字图像6途径和More评论