欢迎来到天天文库
浏览记录
ID:20665033
大小:40.00 KB
页数:4页
时间:2018-10-14
《简单日记本系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Packagecom.dgy.diary;publicinterfaceDiaryInterface{voiddiary_work();Stringfile_work();}packagecom.dgy.diary;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.PrintWriter;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Properties;imp
2、ortjava.util.Scanner;publicclassDiary_writeimplementsDiaryInterface{//产生一个文件publicStringfile_work(){//以时间来作为保存日记的文件的名字SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");Stringdate=format.format(newDate());Filefile=newFile("D:/Diary/"+date+".properties");Stringresult="";//判断文件是否存在if(file.exist
3、s()!=true){try{file.createNewFile();result="ok";}catch(IOExceptione){e.printStackTrace();}}else{System.out.println("对不起,您今天已经写日记了,请明天继续O(∩_∩)O~!");result="no";}returnresult;}//往文件里面写日记内容publicvoiddiary_work(){//假如没有写日记if("ok".equals(file_work()))Propertiespt=newProperties();Scannersc=newScanner(Sys
4、tem.in);System.out.println("请输入日记标题:");pt.setProperty("title",sc.next());System.out.println("请输入日记心情:");pt.setProperty("mood",sc.next());System.out.println("请输入日记内容:");pt.setProperty("content",sc.next());Stringdate=(newSimpleDateFormat("yyyy-MM-dd")).format(newDate());pt.setProperty("date",date);Fi
5、lefile=newFile("D:/Diary/"+date+".properties");PrintWriterpw=null;try{pw=newPrintWriter(file);}catch(FileNotFoundExceptione){e.printStackTrace();}pt.list(pw);//关闭流pw.close();}}}packagecom.dgy.diary;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IO
6、Exception;importjava.util.Properties;importjava.util.Scanner;publicclassDiary_readimplementsDiaryInterface{//根据日记名字对对应文件内容publicvoiddiary_work(){FileInputStreamfis=null;Propertiespt=newProperties();Stringpath=file_work();if(path!=null){try{//fis=newBufferedReader(path);fis=newFileInputStream(path);
7、pt.load(fis);System.out.println("日记标题:"+pt.getProperty("title"));System.out.println("日记心情:"+pt.getProperty("mood"));System.out.println("日记内容:"+pt.getProperty("content"));System.out.println("日记时间:"+pt.getPro
此文档下载收益归作者所有