资源简介

窗口的形式展示通讯录的添加删除和修改,请修改txt文件路径即可测试

资源截图

代码片段和文件信息

package dao;

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
import model.Person;

/***
 * Person数据的数据管理层/数据访问层
 * Dao:Data Access object
 * @author 杨赖床
 *
 */
public class PersonDao {
//定义集合,存储所有Person对象
private static List list = new ArrayList();

private static final String FILEPATH=“D:\\软件\\Eclipse\\eclipse-workspace\\AddressBookApp\\src\\view\\data.txt“;

//获取联系人列表
public static List getContacts(){
return list;
}

//加载联系人数据
public static void loadContactFromFile() {
BufferedReader br = null;
String str = null;
try {
br = new BufferedReader(new FileReader(FILEPATH));
//按行读取内容
str = br.readLine();
while(str != null) {
//按照空格进行分割

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2020-06-13 09:10  .classpath
     文件         390  2020-06-13 09:10  .project
     目录           0  2020-06-13 09:10  .settings\
     文件         598  2020-06-13 09:10  .settings\org.eclipse.jdt.core.prefs
     目录           0  2020-06-17 11:05  bin\
     目录           0  2020-06-17 11:05  bin\dao\
     文件        2165  2020-06-17 11:05  bin\dao\PersonDao.class
     目录           0  2020-06-17 11:05  bin\model\
     文件         996  2020-06-17 11:05  bin\model\Person.class
     目录           0  2020-06-17 11:05  bin\view\
     文件        1546  2020-06-17 11:05  bin\view\Addframe$1.class
     文件        2214  2020-06-17 11:05  bin\view\Addframe.class
     文件          69  2020-06-13 14:01  bin\view\data.txt
     文件         700  2020-06-17 11:05  bin\view\Mainframe$1.class
     文件        1051  2020-06-17 11:05  bin\view\Mainframe$2.class
     文件        3258  2020-06-17 11:05  bin\view\Mainframe.class
     文件         386  2020-06-17 11:05  bin\view\Updateframe.class
     目录           0  2020-06-13 13:43  src\
     目录           0  2020-06-13 14:31  src\dao\
     文件        1455  2020-06-13 14:34  src\dao\PersonDao.java
     目录           0  2020-06-13 09:19  src\model\
     文件         657  2020-06-13 09:44  src\model\Person.java
     目录           0  2020-06-13 14:01  src\view\
     文件        2159  2020-06-13 15:54  src\view\Addframe.java
     文件          69  2020-06-13 14:01  src\view\data.txt
     文件        2777  2020-06-13 16:02  src\view\Mainframe.java
     文件         139  2020-06-13 09:17  src\view\Updateframe.java

评论

共有 条评论