之前写的快递e栈,将快递数据由集合存储,现在稍微补充一点,将文件存储到一个文件中,可以详细看到。
public void fileOutputStream(Express express) throws FileNotFoundException {
FileOutputStream fos = new FileOutputStream("E://b.txt",true);
PrintStream ps = new PrintStream(fos);
String str = "快递单号"+express.getNumber()+"快递公司"+express.getCompany()+"取件码"+express.getCode();
ps.println(str);
ps.flush();
ps.close();
}
当然,目前仅仅只是初步将数据存入了文件,后续的通过删除、修改等操作来对文件中内容造成的变化并没有实现其功能,也没有对创建文件时是否为空进行判断,这些将在后面一一实现。