今天完成了超市管理系统,但是并没有分类的特别清楚,只是将每一个方法都写在了一起,然后通过switch..case的方法来调用,日志文件存储在了txt文件中。
还复习了文件的copy
代码如下:
import java.io.*; public class Test { private static final String srcFile = ""; private static final String destFile = ""; public static void copy(File srcFile,File destFile)throws IOException{ FileReader reader=new FileReader(srcFile); FileWriter writer=new FileWriter(destFile); int c; char[]chars=new char[1024]; if ((c=reader.read(chars))!=1){ writer.write(chars,0,c); } reader.close(); writer.close(); } public static void copyBuffer(String srcFile,String destFile)throws IOException { FileReader reader = new FileReader(srcFile); FileWriter writer = new FileWriter(destFile); BufferedReader bufferedReader = new BufferedReader(reader); BufferedWriter bufferedWriter = new BufferedWriter(writer); String str; if ((str = bufferedReader.readLine()) != null) { bufferedWriter.write(str); bufferedWriter.newLine(); } bufferedWriter.close(); bufferedReader.close(); } public static void copyFile(String srcFile,String destFile){ try(FileReader reader = new FileReader(srcFile); FileWriter writer=new FileWriter(destFile)){ reader.transferTo(writer); }catch (IOException e){ e.printStackTrace(); } } }