结对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;
}
}
总结
经过两次的结对开发,更清楚的认识到,模块开发的高效性,而且两人结对开发时,
能更快的发现错误,并找出相应的方法解决它。
真正体会到事半功倍的感觉