结对2.0

结对2.0

同伴姓名:吴灿龙
同伴学号:201406114151
博客地址:博客园
源代码:github


复利计算再升级

更新简要:
由于在上次升级过程中没有考虑到,数据在程序关闭后的存储问题,
参考其他同学的实现方法,结合自身的能力,使用Java/IO流读写文件,
基本实现了数据的保存问题

分工:

我:根据同伴的要求,编写提供了文件读写的静态方法类  
同伴:调用读写方法,界面逻辑优化等其他更新

主要代码

public class DataFile {

	static File f = new File("data.txt");
	
	public static void writerData(String s) throws IOException {
		FileWriter fWriter = new FileWriter(f, true);//实现续写功能
		BufferedWriter bufw = new BufferedWriter(fWriter);
		String[] strings = s.split(" ");//将字符串用空格符切割
		for(String string : strings){
			bufw.write(string);
			bufw.write("---");
		}
		bufw.newLine();
		bufw.close();
	}
	
	public static LinkedList<String[]> getData() throws IOException {
    	f.createNewFile();
		FileReader fReader = new FileReader(f);
		BufferedReader bufr = new BufferedReader(fReader); 
		LinkedList<String[]> linkedList = new LinkedList<String[]>();
		String string = null;
		while((string = bufr.readLine()) != null){
			String[] strings = string.split("---");
			linkedList.add(strings);
		}
		bufr.close();
		return linkedList;
		
	}
	
}

总结

经过两次的结对开发,更清楚的认识到,模块开发的高效性,而且两人结对开发时,
能更快的发现错误,并找出相应的方法解决它。
真正体会到事半功倍的感觉
posted @ 2016-04-14 19:45  05_卢琪  阅读(212)  评论(7编辑  收藏  举报