• 大小: 49KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Java
  • 标签: 通讯录  

资源简介

java开发的通讯录,使用IO流存放数据,使用java的图形用户界面GUI

资源截图

代码片段和文件信息

public class Friend implements java.lang.Comparable java.io.Serializable  // 实现可比较和序列化接口
{
private String name;                                   //姓名
    private String phonecode;                              //电话号码
    private String group; // 分组

    public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public void setName(String name) {
this.name = name;
}
public void setPhonecode(String phonecode) {
this.phonecode = phonecode;
}

    public Friend(String name String phonecode String group)           //构造方法
    {
        this.name = name;
        this.phonecode = phonecode;
        this.group = group;
    }
    public String getName()                                //获得姓名
    {
        return this.name;
    }
    public String getPhonecode()                           //获得电话号码
    {
        return this.phonecode;
    }

    public String toString() 
    {
        return “(“+this.name+“ “+this.phonecode+“)“;
    }

    public int compareTo(Friend f)                         //比较两个对象大小,实现Comparable接口
    {                                                      //指定排序次序
        if (!this.name.equals(f.name))     
            return this.name.compareTo(f.name);            //两人以姓名为序
        else
            return this.phonecode.compareTo(f.phonecode);  //同一人以电话号码为序
    }

    public object[] toArray()                              //将对象的两个成员变量保存在对象数组中
    {
        object[] vars = new object[4];
        vars[0] = this.name;
        vars[1] = this.phonecode;
        vars[2] = this.phonecode.length();
        vars[3] = this.group;
        return vars;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-12-26 18:49  Phone\
     文件         232  2009-09-08 19:36  Phone\.classpath
     文件         381  2011-12-22 08:27  Phone\.project
     目录           0  2011-12-27 18:32  Phone\bin\
     文件        2027  2011-12-26 21:22  Phone\bin\Friend.class
     文件       16067  2011-12-27 18:57  Phone\bin\TelephoneBookJframe.class
     文件         710  2011-12-27 18:33  Phone\bin\Test.class
     文件         316  2009-11-18 19:35  Phone\friends - 复制.dat
     文件         822  2011-12-27 18:58  Phone\friends.dat
     目录           0  2011-12-27 15:59  Phone\image\
     文件        2219  2011-12-04 08:35  Phone\image\1.jpg
     文件        1916  2011-12-04 08:35  Phone\image\2.jpg
     文件        3539  2011-12-10 11:15  Phone\image\3.jpg
     文件        1546  2011-12-04 08:35  Phone\image\4.jpg
     文件        3823  2011-12-04 12:06  Phone\image\5.jpg
     文件        2820  2011-11-24 15:11  Phone\image\6.gif
     文件        9412  2011-12-27 15:58  Phone\image\7.jpg
     文件       20480  2011-12-27 15:59  Phone\image\Thumbs.db
     目录           0  2011-12-27 18:32  Phone\src\
     文件        1807  2011-12-26 21:22  Phone\src\Friend.java
     文件       21185  2011-12-27 18:57  Phone\src\TelephoneBookJframe.java
     文件         203  2011-12-27 18:33  Phone\src\Test.java

评论

共有 条评论